向 Copilot 询问有关模型数据的问题(预览版)
适用范围:Power BI Desktop Power BI 服务
Copilot 可以使用基于语义模型数据创建的视觉对象来回答问题。 告知 Copilot 你要查找什么,如果答案尚未在报表中直观显示,Copilot 将查询模型并以视觉对象的形式返回问题答案。
准备工作
在使用此功能之前,请确保满足 Copilot 使用要求。
注意
- 管理员需要在 Microsoft Fabric 中启用 Copilot。
- 你的 F64 或 P1 容量需要位于 Fabric 区域可用性一文中列出的区域之一。 如果未启用,则无法使用 Copilot。
- 在开始使用 Copilot 之前,管理员需要启用租户切换。 有关详细信息,请参阅 Copilot 租户设置一文。
- 如果租户或容量位于美国或法国境外,则除非 Fabric 租户管理员在 Fabric 管理门户中启用了可以在租户的地理区域、合规性边界或国家/地区云实例之外处理发送到 Azure OpenAI 的数据租户设置,否则将默认禁用 Copilot。
- 试用 SKU 不支持 Microsoft Fabric 中的 Copilot。 仅支持付费 SKU(F64 或更高版本或者 P1 或更高版本)。
向 Copilot 询问有关模型数据的问题是一项预览功能。
由于这是一项预览功能,你需要通过 Copilot 窗格中的预览切换开关启用它。 在 Copilot 窗格右上角找到预览切换开关。 将此开关切换为打开状态即可访问当前以公共预览版提供的所有 Copilot 功能。
若要详细了解如何在 Copilot 窗格中启用预览功能,请参阅在 Power BI 中使用 Copilot 预览功能。
还需要为模型启用 Q&A,因为 Copilot 使用相同的基础引擎来根据输入生成查询。 对于大部分数据源,默认已启用 Q&A。
对于某些源(例如 DirectQuery 或 Direct Lake 模型),可能需要在服务的语义模型设置中或者在 Power BI Desktop 的“数据加载”设置中手动启用 Q&A。 若要了解有关 Q&A 支持的数据源类型的详细信息,请参阅 自然语言 Q&A 数据源。
使用该功能
此功能允许 Copilot 根据语义模型中的数据生成查询并返回视觉对象。 它在 Power BI 中的查看和编辑模式下均可用。 报表作者和查看者都可以通过向 Copilot 询问与其数据集或报表相关的数据来访问此功能。
支持的问题类型
Copilot 最擅长使用语义模型中的现有度量和列来回答问题。 问题可能包括要求根据与报表中不同的区域或时间范围、拆分成不同类别的指标,或者指标随时间变化的方式来筛选度量。
Copilot 能够回答的确切问题取决于模型的具体情况,下面是一些示例:
- “你可以按区域显示销售额吗?” 其中销售额和区域已经是数据中的列。
- “上个月北美最畅销的 5 款产品是什么?” 其中产品、区域和日期已经是数据中的列,Copilot 帮助进行前 N 项筛选以生成视觉对象。
- “告诉我过去 30 天内每加仑汽油的平均价格。” 其中每加仑价格是模型中已包含的度量,Copilot 通过取平均值和按相对日期筛选来帮助生成视觉对象。
- “哪些客户购买了奶酪和葡萄酒?”其中奶酪和葡萄酒是模型中同一产品实体的多个实例。
Copilot 还会根据在当前会话中已提出的问题来响应后续请求。
不支持的问题类型
Copilot 目前无法回答需要即时计算的问题。 此外,它无法生成新的见解,例如异常情况检测、预测或查找关键影响因素。 它可以处理的具体问题取决于模型和报表视觉对象。 但是,下面是一些不支持的问题示例:
“向我展示一段时间内欧洲和美国销售业绩的差异”
此问题需要计算每个区域的销售额并找出差异,但这并不是模型中的当前度量。
“为什么我们的销售额在每年 7 月都会下降?”
此问题涉及到从提供的数据生成更深入的见解。
“你认为明年我们会卖出多少本书?”
此问题需要预测,但目前不支持此功能。
阅读答案
Copilot 以视觉对象的形式为你提供答案。 它在文本中描述它所生成的视觉对象,包括用于生成或筛选视觉对象的字段。
你可以展开“显示推理”下拉菜单以详细了解 Copilot 如何理解问题,并确保使用的短语与模型中的正确数据相匹配。
你还可以展开视觉对象以更详细地查看它;作为报表作者,你甚至可以将这些视觉对象直接添加到报表页面 - 只需选择视觉对象下方的“添加到页面”按钮即可。
通过语言建模提高答案质量
当 Copilot 基于语义模型中的数据生成视觉对象时,它会引用字段名称来确定哪些数据可以回答问题。 Power BI 作者可以使用语言建模来提高 Copilot 对报表查看者可能提出的问题的理解。
作者可以通过以下方式引导 Copilot:
- 使用唯一的描述性列和度量名称,以便 Copilot 理解数据
- 根据 Power BI 的最佳做法构造模型
- 在数据字段名称中添加同义词,以澄清 Copilot 的业务特定术语
若要详细了解语言建模以及如何简化使用 Copilot 改进语言架构的过程,请参阅用于训练 Power BI Q&A 的 Q&A 工具简介。
限制和注意事项
使用此功能时,还需要考虑其他几个因素:
- 此功能仅在 Power BI 服务中可用。 即将推出对 Power BI Desktop 的支持。
- 唯一支持的语言是英语。
- 此功能不会将当前影响报表页面上视觉对象的筛选器或切片器应用于其在 Copilot 窗格内生成的答案。
- 启用 Q&A 的要求是此 Copilot 功能所独有的。 你仍可以使用 Copilot 执行其他任务,例如询问有关报表中内容的问题。
- 有关数据源的其他限制,请参阅 Power BI 问答的限制。
后续步骤
Copilot 提供了更多功能供你利用,从帮助报表作者开始创建报表,到帮助报表查看者分析和浏览其数据。 请参阅 Power BI 的 Copilot 概述来详细了解 Copilot 的所有功能。