Skip to content
文档
入门
快速入门

快速入门

📖 介绍

Chat2DB 是一款AI first的数据管理、开发、分析工具,它的核心是AIGC(Artificial Intelligence Generation Code)能力,它可以将自然语言转换为SQL,也可以将SQL转换为自然语言,也可以自动生成报表,极大的提升人员的效率。通过一个产品可以实现数据管理、数据开发、数据分析的能力,即使不懂SQL的运营业务也可以使用快速查询业务数据、生成报表能力。

🚀 快速开始

我们的产品提供了网页、客户端2种使用方式。网页端可以即开即用方便快捷,客户端提供了更加流畅的使用体验,同时在部分私有数据库或本地数据无法公网访问的时候客户端可以在本地连接你的数据库直接使用无需代理访问使用更加简单方便,可以根据你的场景灵活切换使用网页或者客户端。 下面我们将介绍如何使用我们的产品。

WEB 访问地址:https://app.chat2db-ai.com (opens in a new tab), 客户端下载地址:https://chat2db-ai.com/download (opens in a new tab)

第一步:客户端下载

如果你使用网页版可以忽略这一步,直接访问 应用地址 (opens in a new tab) 即可。

客户端下载地址:客户端下载地址 (opens in a new tab) 选择对应的系统下载安装即可,我们支持Windows、Mac 、Linux。

第二步:注册登录

你可以直接通过邮箱获取验证码直接登录,也可以使用第三方登录。目前支持Github、Google等多种登录方式。

登录地址 (opens in a new tab)

Chat2DB目前支持5种登录方式:

  1. Google登录
  2. GitHub登录
  3. WeChat登录
  4. 邮箱验证码登录
  5. 邮箱密码登录

第三步:创建数据库连接

数据库连接是我们使用Chat2DB的第一步,我们需要连接到你的数据库才能进行后续的操作。点击左侧的数据库连接,然后点击New connection,选择你使用的数据库,填写数据库连接信息,点击保存即可。目前我们支持Mysql、Postgresql、SQLServer、DB2、 Oracle、SQLServer、Oceanbase、Clickhouse、Redis、H2、SQLite、达梦、人大金仓等多种数据库。

1.新建连接(以MySQL为例)

'newConnection-connection'

点击左侧数据库按钮,选择New connection,选择你需要的数据库类型,填写数据库连接信息,点击保存即可。

2.填写数据库连接信息

'newConnection-connection'

  • Name:连接名称自定义可以方便记忆
  • Env:选择连接环境,测试、生产等用于区分不同环境的连接
  • Storge:选择连接存储类型,目前支持本地(LOCAL)、云端(CLOUD)
  • Host:Mysql 服务器地址,可以是 IP 或者域名
  • Port:Mysql 服务器端口,默认 3306
  • Authentication:Mysql 认证方式,用户名密码或者不需要认证
  • User:Mysql 用户名
  • Password:Mysql 密码
  • Database:Mysql 数据库名称,选填,不填会连接到默认数据库
  • URL:Mysql 连接 URL,选填,不填会根据上面的信息自动生成
  • Driver:Mysql 驱动,选填,不填会根据 URL 自动识别, 也可以手动选择,手动选择后会显示驱动配置项
  • SSH:是否使用 SSH 连接,选填,不填默认不使用, 选择后会显示 SSH 配置项
  • Advanced Configuration:高级配置,选填,不填默认不使用, 选择后会显示高级配置项

客户端不同的数据库需要下载不同的驱动,如果你需要SSH连接,需要填写SSH信息。

第四步:测试连接

'ssh'

点击左下角的测试按钮,测试连接是否正常,如果连接正常会显示连接成功,否则会显示连接失败,可以根据错误信息调整连接信息。最后点击保存即可。

第五步:使用 Chat2DB 数据库开发

连接成功后,你可以双击连接或右键进入连接,然后你可以在Chat2DB中进行数据库的增删改查操作,也可以使用我们的AIGC能力,直接使用自然语言查询数据库,也可以使用SQL转自然语言。

1.数据库管理

双击新建的连接,进入数据库管理界面,你可以在这里进行数据库的增删改查操作。 'databasemanage'

2.数据表管理

新建编辑表

'tables' 新建表填写基础信息

  • Table Name: 表名
  • Comment: 表注释
  • Character set: 字符集
  • Engine: 存储引擎
  • Increment value: 自增长开始值

'tables' 填写列信息

  • Column Name: 列名
  • Type: 类型
  • Size: 长度
  • Nullable: 是否为空
  • Key: 主键
  • Comment: 注释

'tables'

  • Index Name: 索引名

  • Column: 列名

  • Type: 索引类型

  • Include column: 包含列

  • Comment: 注释

    3.数据查询

tables、table(具体某张表) 鼠标右键选择 Query Console 即可通过 SQL 查询想要的条件的数据 'open_table'

第六步:使用 Chat2DB 数据分析

'resultDashboard'

点击左侧Dashboard,然后点击"+"号新建报表,填写报表信息,然后选择你需要的报表类型,点击保存即可。

1.新建报表

'Dashboard'

点击左侧Dashboard,然后点击"+"号新建报表,填写报表名称(必填)和报表描述(选填)。

2.填写报表信息

'Dashboard2' 'Dashboard2-1'

点击Create Chart,然后点击页面的Data allcation选择生成报表对应的数据库。

'Dashboard3'

选择完毕之后,写好相应的sql语句,点击Run,然后点击Back to Chart

'Dashboard4'

例如:我这里想要查询Employees表中的信息,并制作报表。

3.选择报表类型

'Dashboard5'

在此处选择报表类型,并根据所选类型确定对应的变量(横纵轴坐标、百分比...)

4.保存报表

'Dashboard6'

选择完毕之后,点击save保存即可!