报表分析在DB-GPT中对应Dashboard场景,可以通过自然语言进行智能的报表生成与分析。是生成式BI(GBI)的基本能力之一。 下面我们看看如何使用报表分析的能力。
使用步骤
以下是报表分析的使用步骤:
- 数据准备
- 添加数据源
- 选择对话场景
- 开始对话
数据准备
为了更好的体验报表分析的能力,我们在代码中内置了一些测试数据。要使用这份测试数据,首先我们需要创建一个测试库。
CREATE DATABASE IF NOT EXISTS dbgpt_test CHARACTER SET utf8;
测试库创建好之后,即可通过脚本一键初始化测试数据
python docker/examples/dashboard/test_case_mysql_data.py
添加数据源
添加数据源同数据对话,在数据源管理Tab选择对应的数据库类型,然后创建,填写必要的信息即可完成创建。
选择对话场景
数据源添加完成之后,在首页场景页面选择Dashboard,即可进行报表分析。
开始对话
在右侧对话框输入具体的问题,即可进行数据对话。
:::danger ⚠️ 数据对话对模型能力的要求相对较高,ChatGPT/GPT-4有较高的成功率。其他开源模型可以尝试Vicuna-13B
:::
当然,除了预览模式之外,还提供了Editor编辑模式。Editor模式下可以进行SQL的编辑,修改。 同步可以看到图表的变化。