DataWorks的ChatBI基于自然语言处理与智能分析技术,通过对话交互实现从需求解析、数据抽取、代码自动生成到可视化报告输出的全流程自动化分析,能够显著提升数据分析效率与决策精准度。
功能介绍
ChatBI能够扮演专业的数据分析师角色。在会话问答窗口中,您可以基于目标数据集来提出想要分析的需求或问题,ChatBI将根据您的提问来快捷完成一系列的智能化操作,包括:问题理解、目标表识别、数据查询代码生成及运行、绘制可视化图表、结论提炼等,从而帮助您快捷完成日常数据分析任务,直观获得图文并茂的数据分析报告。
计费说明
DataWorks ChatBI 已正式商业化收费,计费详情可参见Data Agent 费用。
前提条件
使用 ChatBI 前,请确保满足以下条件:
已在对应地域具备Serverless资源组。
已创建数据集,用于圈定开展分析的数据范围。两种使用方式均基于数据集进行分析。
使用方式
ChatBI 支持两种使用入口:直接访问独立的 ChatBI 页面,或在 Data Agent 会话中调用内置的 DataWorks ChatBI 技能。您可以根据使用场景选择其中任意一种方式。
通过 ChatBI 独立页面使用
您需要先登录阿里云,然后通过浏览器访问ChatBI智能数据洞察页面。请根据您的DataWorks资源组、数据集等业务所在地域按需选择。
创建数据集:在ChatBI中进行交互式会话之前,需要通过数据集来圈定开展分析的数据范围。数据集可以是目标数据源中的数据表,也可以是本地文件。
新建ChatBI会话:您可以在会话窗口中进行提问,ChatBI会根据您的提问,完成一系列智能化操作,包括:目标表识别、数据查询、代码生成及运行、绘制可视化图表、结论提炼等。
(可选)创建知识库:当会话返回结果不符合预期时,您可以配置问题模板、术语词条、业务逻辑等,帮助模型更好地进行问题理解和需求转换,从而在交互式会话中生成更准确的数据查询代码。
(可选)报告分享:您可以将ChatBI产出的报告生成HTML链接或导出为PDF文件,便于提供给其他人员和团队进行查阅。
在 Data Agent 中使用 ChatBI
Data Agent 预置了 DataWorks 官方内置技能,其中 DataWorks ChatBI 技能为会话提供自然语言数据查询与深度分析能力。开启该技能后,您可以直接在 Data Agent 会话中进行快捷数据查询与深度分析,获得从洞察、归因到行动建议的分析结果,并支持生成 HTML 分析报告等结构化产出与二次精准编辑。
启用 DataWorks ChatBI 技能
进入 Data Agent 会话界面,在左侧边栏单击,进入技能管理面板。
切换至 DataWorks 页签,查看官方内置技能列表。
找到 DataWorks ChatBI 技能卡片,打开技能开关,启用该技能。
官方内置技能按实例维度开启或关闭。自定义技能的上传与使用方法,请参见自定义 Skill与Data Agent 简介。
调用 ChatBI 技能
启用 DataWorks ChatBI 技能后,当您的提问涉及数据分析、数据查询(取数)等场景时,Data Agent 会自动路由至该技能,由 ChatBI 基于目标数据集完成分析并返回结果,无需手动切换工具。
为确保精准命中 ChatBI 分析能力,您也可以在提问时显式指定技能名称。在输入框中输入 /dataworks-chatbi-skill 后,再输入您的数据问题,Data Agent 将直接调用 DataWorks ChatBI 技能处理本次提问。