ChatBI能够扮演专业的数据分析师角色。在会话问答窗口中,您可以基于目标数据集来提出想要分析的需求或问题,ChatBI将根据您的提问来快捷完成一系列的智能化操作,包括:目标表识别、数据查询代码生成及运行、绘制可视化图表、结论提炼等,从而帮助您快捷完成日常数据分析任务,直观获得图文并茂的数据分析报告。
前提条件
已在使用ChatBI功能的对应地域创建Serverless资源组。
已创建数据集。
注意事项
使用MySQL数据源时,ChatBI根据提问生成的SQL可能会进行全表扫描,如果表中数据量较大,将会对数据库造成负载,建议将备库作为数据集,避免对生产环境造成影响。
使用Hologres数据源时,请合理规划数据表,推荐使用分区表,避免因查询范围较大造成查询超时。
输入问题
进入ChatBI功能入口。
您需要先登录阿里云,然后通过浏览器访问ChatBI智能数据洞察页面。请根据您的DataWorks资源组、数据集等业务所在地域按需选择。
在页面左侧导航栏单击新建会话,在会话窗口中,单击选择数据集。
基于目标数据集,在输入框中输入待分析的问题。
问题理解
ChatBI将会基于输入的待分析问题进行理解,在问题理解的过程中将会包括:问题改写与扩展、语义标准化、问数逻辑梳理、任务拆解等环节。
识别目标表
ChatBI将会在目标数据集中进行目标表检索和匹配,并解释匹配逻辑。
生成执行计划
匹配到数据集中的目标表后,将会根据用户输入的问题来生成需要执行的SQL,根据问题逻辑的复杂程度,可生成多条SQL。
SQL代码支持进行复制和折叠。
数据查询代码运行
生成执行计划后,将会自动执行并获取查询结果。
报告生成
ChatBI将会根据查询的数据结果生成数据报告,包含:报告标题、整体描述、可视化图表、数据洞察结论等。
该报告由AI生成,数据仅供参考,本文展示的报告内容基于测试数据,非真实数据。
除此之外,报告中还会以附件形式提供明细数据文件,单击文件名称可查看明细数据,也可单击按钮下载文件。
报告分享
在ChatBI生成报告的末尾,点击分享按钮,可将当前报告生成HTML链接或导出为PDF文件,便于提供给其他人员和团队进行查阅。