Copilot in Power BI for Fabric Data Factory 概述

2024-08-01 09:01:22 浏览数 (1)

Fabric 中的 Copilot 可提高工作效率,解锁深刻的见解,并有助于创建针对您的数据量身定制的自定义 AI 体验。作为 Copilot in Fabric 体验的一个组件,Copilot in Data Factory 使客户能够使用自然语言来阐明他们使用 Dataflow Gen2 创建数据集成解决方案的要求。从本质上讲,数据工厂中的 Copilot 就像主题专家 (SME) 一样运作,与你协作设计数据流。

Copilot for Data Factory 是一个 AI 增强的工具集,支持公民和专业数据管理员简化他们的工作流程。它提供智能 Mashup 代码生成功能,使用自然语言输入转换数据,并生成代码解释,以帮助您更好地理解早期生成的复杂查询和任务。

在您的业务可以开始使用 Fabric 中的 Copilot 功能之前,您的管理员需要在 Microsoft Fabric 中启用 Copilot。

支持的功能

使用 Dataflow Gen2,您可以:

  • 为现有查询生成新的转换步骤。
  • 提供查询和应用步骤的摘要。
  • 生成一个新查询,其中可能包含示例数据或对现有查询的引用。

开始使用

创建新的数据流 Gen2。

在 Dataflows Gen2 的“主页”选项卡上,选择“Copilot”按钮。

在 Copilot 窗格的左下角,选择启动器提示图标,然后选择“从以下位置获取数据”选项。

在“获取数据”窗口中,搜索“OData”,然后选择“OData”连接器。

5.在 OData 连接器的“连接到数据源”中,将以下文本输入到 URL 字段中:

https://services.odata.org/V4/Northwind/Northwind.svc/

代码语言:javascript复制

6.在导航器中,选择“订单”表,然后选择“选择相关表”。然后选择“创建”,将多个表引入 Power Query 编辑器。

7.选择“客户”查询,并在“Copilot”窗格中键入以下文本:“,然后按或选择”发送消息“图标。Only keep European customersEnter

现在,您的输入与返回的响应卡一起显示在 Copilot 窗格中。您可以使用“应用的步骤”列表中的相应步骤标题验证步骤,并查看编辑栏或数据预览窗口以确保结果的准确性。

8.选择“员工”查询,然后在“Copilot”窗格中键入以下文本:Count the total number of employees by CityEnter,然后按“发送消息”图标。现在,您的输入与返回的响应卡和“撤消”按钮一起显示在 Copilot 窗格中。

9.选择“员工总数”列的列标题,然后选择“降序排序”选项。“撤消”按钮将消失,因为您修改了查询。

10.选择Order_Details查询,然后在 Copilot 窗格中键入以下文本:Only keep orders whose quantities are above the median value,然后按发送消息图标。现在,您的输入与返回的响应卡一起显示在 Copilot 窗格中。

11.选择“撤消”按钮,然后在 Copilot 窗格中按 Enter 键以删除该步骤。

12.若要在创建或转换数据时利用 Azure OpenAI 的强大功能,请让 Copilot 通过键入以下文本来创建示例数据:

Create a new query with sample data that lists all the Microsoft OS versions and the year they were released

Copilot 将新查询添加到“查询”窗格列表,其中包含您的输入结果。此时,您可以在用户界面中转换数据,继续使用 Copilot 文本输入进行编辑。

Copilot 用于数据工厂的限制

以下是 Copilot for Data Factory 的当前限制:

  • Copilot 无法在单个输入中跨多个查询执行转换或解释。例如,您不能要求 Copilot “将我的数据流中每个查询的所有列标题大写”。
  • Copilot 无法理解以前的输入,并且在用户在创作时通过用户界面或聊天窗格提交更改后,无法撤消更改。例如,您不能要求 Copilot “撤消我的最后 5 个输入”。但是,用户仍然可以使用现有的用户界面选项来删除不需要的步骤或查询。
  • Copilot 无法对会话中的查询进行布局更改。例如,如果您告诉 Copilot 在编辑器中为查询创建一个新组,则该操作不起作用。
  • 当 Copilot 的目的是评估导入到会话数据预览中的采样结果中不存在的数据时,Copilot 可能会产生不准确的结果。
  • Copilot 不会为它不支持的技能生成消息。例如,如果您要求 Copilot “执行统计分析并对此查询的内容编写摘要”,则它不会如前所述成功完成指令。不幸的是,它也没有给出错误消息。

0 人点赞