Skip to content
文档
入门
快速入门

快速入门

📖 介绍

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

🚀 快速开始

本快速入门指南将向您介绍关键概念并帮助您完成 Chat2DB 的第一步。

我们的产品提供了网页、客户端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 (opens in a new tab)Mac (opens in a new tab)Linux (opens in a new tab)

第二步:注册登录

你可以免费试用 Chat2DB 长达30天,200次的免费试用AI次数,可同时连接多个数据库。

PRO 试用版到期后,您需要购买会员才能继续使用 Chat2DB。详情请参考订阅计划 (opens in a new tab)

你可以直接通过邮箱获取验证码直接登录,也可以使用第三方登录。

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

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

'login'

'login'

第三步:创建数据库连接

数据库连接是我们使用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'

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

第五步:创建 AI 数据集

创建连接后,会有一个弹窗询问你是否需要设置 AI 数据集。设置 AI 数据集可以更好地帮助 AI 理解你的数据库表结构,生成更准确的答案。这也是 Chat2DB 的一大亮点。

点击 '确认' 开始设置。

aidata

  1. 在右上角选择你需要创建 AI 数据集的数据库。
  2. 在左侧勾选你需要同步的数据库表。
  3. 点击 “同步到 AI 数据集” 完成创建。

aidata

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

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

数据库管理

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

数据表管理

你可以选择手动创建数据库表,或者 AI 一键建表。

1. AI 一键建表

点击 Table Copilot,依次输入自定义的表名及列名并回车执行。

'table-create'

点击 Run 执行 sql 语句,完成创建。

'table-create'

2. 手动创建库表

填写基础信息:

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

填写列信息:

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

填写索引信息:

  • Index Name: 索引名
  • Column: 列名
  • Type: 索引类型
  • Include column: 包含列
  • Comment: 注释 'tables'

数据查询

右键数据库、tables 或具体某个表,选择 Query Console 即可通过 SQL 查询想要的条件的数据。 'open_table'

输入“/”唤起 AI,输入自然语言,并选择刚才创建的 AI 数据集,即可生成 SQL 语言:

aidata

第七步:使用 Chat2DB 数据分析

新建看板

点击左侧Dashboard,点击"New Dashboard"新建数据看板,填写报表名称(必填)和报表描述(选填)。

'Dashboard'

之后,你可以选择手动创建数据报表,或者 AI 生成报表。

创建图表

1. AI 生成图表

点击 “AI Chart”,在右上角弹出的输入框中用自然语言输入你想要生成的报表信息,并选择刚才创建的 AI 数据集,即可生成可视化图表:

'Dashboard'

'Dashboard'

2. 手动创建图表

  1. 新建图表

点击New Chart:

'chart'

  1. 数据配置

点击上图中的Data configuration进行数据配置。在右上角选择对应的数据库,并在输入框中写好相应的 sql 语句,点击 Run,在下方查看执行结果。

'chart'

然后点击Back to Chart选择图表类型,并根据所选类型确定对应的变量(横纵轴坐标、百分比...)

'chart'

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