一句话让数据库结果长出图表:ChatDBA 生图能力示例
面对一份查询结果,怎么才能让数据一眼看懂呢?答案是显而易见的,那就是使用图表。但是如果把 SQL 结果复制到 Excel、整理字段、调图表、补说明,分析还没开始,时间已经花在排版上。

NineData ChatDBA 把这条链路收进一次对话:说清楚要看什么,ChatDBA 执行查询、整理结果,并直接生成图表卡片。
案例一:按月比较两个模块的用量
第一个案例统计两个模块的月度用量,按月份观察趋势和模块之间的差异。可以这样提问:
请按月份汇总各模块的用量,生成月度趋势图,并标记最新月份为未完整月份。
这组脱敏演示数据包含月份、模块和用量三个维度,ChatDBA 返回查询结果后生成图表。未指定类型时,ChatDBA 默认生成三种常用图表;需要其他表达方式时,应在问题中直接指定图表类型。
同一份结果,多种图表表达
下面选取折线图、柱状图、面积图和堆叠柱状图作为代表性示例,展示同一份查询结果如何切换视觉表达。图表卡片中实际可选的类型,以当前控制台显示为准。
折线图
当你关心多个系列如何随月份、日期或其他维度变化时,折线图能把每个节点和变化方向连成一条清晰的路径。

柱状图
需要比较不同月份、模块或业务维度的数值时,柱状图用并列的柱体把差异呈现在同一视线内。

面积图
面积图保留了折线的变化关系,同时用填充区域强化数据量级,适合展示一段时间内的规模变化。

堆叠柱状图
当一个维度下包含多个组成部分时,堆叠柱状图把系列叠放在同一根柱体中,既能看总量,也能看构成。

案例二:输入与输出 Token 月度趋势
第二个案例统计输入 Token 和输出 Token 的月度变化,适合观察两个指标的规模差异和变化方向。可以直接说明指标和图表类型:
请按月份汇总输入 Token 和输出 Token,生成月度趋势折线图,并标记最新月份为未完整月份。
这组脱敏演示数据包含月份、模块、输入 Token 和输出 Token 字段。ChatDBA 会将两个 Token 指标识别为不同系列,放在同一张图里呈现,帮助你快速看清指标之间的关系。

进一步查看模块构成
月度折线图回答的是“Token 如何随时间变化”,但还可以继续追问“各模块占了多少”。针对同一份脱敏 Token 汇总结果,按 module_name 汇总 prompt_tokens + completion_tokens,并明确要求生成饼图或环形图。
请按 module_name 汇总 prompt_tokens + completion_tokens,仅执行只读查询,并生成饼图。
饼图适合快速查看少量模块在总量中的占比。当前示例中,QueryDesk 占 60.6%,DataLens 占 39.4%。

如果希望在占比图中保留中心区域,可以把图表类型明确指定为环形图。中心区域也可以用于放置总量或其他关键指标。

这样,案例二就同时覆盖了时间趋势和模块构成两种分析视角:先用折线图观察变化,再用饼图或环形图解释总量由谁构成。
无论是用量、调用次数、处理时长还是资源消耗,只要查询结果包含清晰的维度和指标,就能用同样的方式生成可视化结果。本文展示的图表均使用脱敏演示数据,不代表任何真实业务结论。
常见图表类型及适用场景
结合上面两个案例,下面是数据分析中常见的图表形态及其适用场景:
-
饼图:适合展示少量分类在整体中的占比。
-
环形图:与饼图一样用于表达占比,中心留白后更适合放置总量或关键指标。
-
条形图:适合比较较多分类,或分类名称较长的结果。
-
散点图:适合观察两个数值指标之间的分布和相关关系。
-
雷达图:适合比较多个对象在多个维度上的特征差异。
-
漏斗图:适合展示流程、阶段或转化链路中的数量变化。
-
热力图:适合通过颜色深浅同时表达两个维度下的数值强弱。
-
直方图:适合观察数值数据的区间分布。
-
组合图:适合在同一视图中同时比较不同类型或量纲的指标。
以上是通用的图表形态及其适用场景,不代表每次请求都会默认生成这些类型。ChatDBA 未指定图表类型时默认生成三种常用图表;如果需要面积图、饼图、环形图或其他类型,应在问题中明确写出希望生成的类型。最终生成的类型和图表卡片中的可选项,以当前控制台实际结果为准。
从一句话到一张图
只要把分析目标说清楚,就能快速得到一张一目了然的图表。例如:
请按月份汇总各模块的用量,生成查询结果和结果摘要;请生成面积图。
ChatDBA 会根据当前数据源执行查询,把实际 SQL、结果摘要和图表放在同一条回答中。需要调整表达方式时,直接在图表卡片的“图表类型”菜单中切换即可;还可以放大查看或下载图表。
三步开始体验
1. 登录 NineData 控制台,在页面顶部打开 ChatDBA。

2. 选择数据源,用一句话说明维度和指标;未指定图表类型时使用默认三种,或直接写明希望生成的图表类型。
3. 查看图表卡片;如需调整表达方式,可在问题中明确指定面积图、饼图、环形图等类型,并以当前环境实际生成结果为准。