DataAgent

更新时间:
复制 MD 格式

DataAgent 是 MaxCompute 智能助手 MaxAgent 的数据分析功能。支持通过自然语言查找数据、查询业务指标并分析结果,也可以选择已发布的语义包,复用团队确认的业务口径。本文介绍 DataAgent 的主要功能、适用场景和使用入口。

功能介绍

DataAgent 根据问题查看表和字段信息,生成并执行结构化查询语言(Structured Query Language,SQL)语句,再解释查询结果。支持在对话中补充时间范围、过滤条件和指标定义,逐步明确分析要求。

功能

说明

数据发现与探索

根据分析主题查找相关表,查看字段、分区及可用数据,确定分析范围。

自然语言取数

根据问题生成 SQL,完成筛选、汇总和多表关联,并展示查询结果。

指标分析与数据检查

比较不同时间或维度的指标,检查重复记录、缺失值和关联后的数据粒度。

结果解释与复核

说明统计口径和查询结果,提供实际 SQL,便于核对时间、过滤及去重规则。

适用场景

  • 查询业务指标:明确分析问题后,向 DataAgent 提供项目、时间范围和指标要求。例如,统计各渠道的有效订单数、去重买家数和支付金额,并说明是否排除退款订单。

  • 比较指标变化:按日期、渠道或其他业务维度比较结果,检查差异集中在哪些范围。对差异原因的判断还需要结合业务信息,不能仅凭汇总数据确定。

  • 核对数据口径:检查重复记录、空值和表关联是否影响统计。例如,订单表保存多条状态快照时,要求先取每个订单的最新状态,再计算有效订单数。

配合语义包使用

语义包保存指标定义、业务术语、表关联和分析规则。DataAgent 在分析时可以读取已发布的语义内容,让团队常用的业务口径有据可依。语义包并非必需,没有语义包时,也可以在问题中直接说明所需的表、字段和业务规则。

如果已有适用于当前问题的语义包,可以在对话中选择该语义包,并要求 DataAgent 说明所采用的业务口径。使用语义包后,仍需核对实际执行的 SQL 和查询结果。如需调整业务口径,由语义包维护者修改并重新发布。语义包的功能、使用限制和权限配置,详情请参见语义包功能介绍。

使用入口

首次使用前,请参见MaxAgent完成开通和账号权限配置,并了解费用说明。

  1. 登录MaxCompute控制台,在左上角选择地域。

  2. 在左侧导航栏,选择智能助手 > DataAgent,在消息输入框底部工具栏中选择本次数据分析使用的 MaxCompute 项目和Schema(如开启Schema语法层级)。

  3. 提出业务问题。提问时建议说明项目、表或业务主题、时间范围、指标定义及希望看到的结果。如需复现包含语义包的完整分析流程,请参见在控制台管理和使用语义包。

使用限制

  • 控制台当前会话的语义包选择器一次只能选择一个包。切换项目或语义包后,对后续提问生效。

  • DataAgent 使用当前身份有权访问的数据。选择语义包不会额外授予底层表的查询权限。

  • 分析结果取决于源数据、业务规则和实际执行的 SQL。使用结果前,请核对统计范围、过滤条件和去重方式。