数据工厂 Copilot 概述
重要
此功能目前为预览版。
Fabric 中的 Copilot 可提高工作效率,解锁深刻的见解,并协助创建专为数据定制的自定义 AI 体验。 作为 Fabric 中 Copilot 体验的一部分,数据工厂中的 Copilot 使客户能够使用自然语言来阐明其使用数据流 Gen2 创建数据集成解决方案的需求。 从本质上讲,数据工厂中的 Copilot 就像行业专家 (SME) 一样与你协作设计数据流。
适用于数据工厂的 Copilot 是一个 AI 增强的工具集,支持普通用户和专业数据整理者简化其工作流。 它提供智能的 Mashup 代码生成,以使用自然语言输入转换数据并生成代码说明,从而帮助你更好地了解以前生成的复杂查询和任务。
在贵企业可以开始在 Fabric 中使用 Copilot 功能之前,管理员需要在 Microsoft Fabric 中启用 Copilot。
注意
- 在开始使用 Copilot 之前,管理员需要启用租户切换。 有关详细信息,请参阅 Copilot 租户设置一文。
- 你的 F64 或 P1 容量需要位于 Fabric 区域可用性一文中列出的区域之一。
- 如果租户或容量位于美国或法国境外,则除非 Fabric 租户管理员在 Fabric 管理门户中启用了可以在租户的地理区域、合规性边界或国家/地区云实例之外处理发送到 Azure OpenAI 的数据租户设置,否则将默认禁用 Copilot。
- 试用 SKU 不支持 Microsoft Fabric 中的 Copilot。 仅支持付费 SKU(F64 或更高版本或者 P1 或更高版本)。
- Fabric 中的 Copilot 目前以公共预览版推出,预计于 2024 年 3 月底向所有客户推出。
- 请参阅 Fabric 和 Power BI 中的 Copilot 概述一文获取更多信息。
支持的功能
使用数据流 Gen2,你可以:
- 为现有查询生成新的转换步骤。
- 提供查询和已应用步骤的摘要。
- 生成可能包含示例数据或对现有查询的引用的新查询。
使用数据管道,可以:
- 利用错误解释功能和疑难解答指南排查数据管道问题。
开始使用
创建新的数据流 Gen2。
在数据流 Gen2 中的“主页”选项卡上,选择“Copilot”按钮。
在 Copilot 窗格的左下角,选择初学者提示图标,然后选择“从中获取数据”选项。
在“获取数据”窗口中,搜索 OData 并选择“OData”连接器。
在 OData 连接器的“连接到数据源”中,将以下文本输入到 URL 字段中:
https://services.odata.org/V4/Northwind/Northwind.svc/
从导航器中,选择“产品”表,然后“选择相关表”。 然后选择“创建”,将多个表引入 Power Query 编辑器。
选择“Customers”查询,然后在 Copilot 窗格中键入以下文本:
Only keep European customers
,然后按 Enter 或选择“发送消息”图标。现在,你的输入以及返回的响应卡将显示在 Copilot 窗格中。 可以使用“已应用的步骤”列表中相应的步骤标题 来验证该步骤,并查看公式栏或数据预览窗口,以验证结果是否准确。
选择“Employees”查询,然后在 Copilot 窗格中键入以下文本:
Count the total number of employees by City
,然后按 Enter或选择“发送消息”图标。 现在,你的输入以及返回的响应卡和“撤消”按钮将显示在 Copilot 窗格中。选择“员工总数”列的列标题,然后选择“降序排序”选项。 “撤消”按钮消失,因为你修改了查询。
选择“Order_Details”查询,然后在 Copilot 窗格中键入以下文本:
Only keep orders whose quantities are above the median value
,然后按 Enter 或选择“发送消息”图标。 现在,你的输入以及返回的响应卡将显示在 Copilot 窗格中。选择“撤消”按钮或键入文本
Undo
(任意文本大小写),然后按 Copilot 窗格中的 Enter 以删除步骤。若要在创建或转换数据时利用 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 文本输入进行编辑,或者通过输入
Delete my current query
等文本来删除查询。
数据工厂 Copilot 的限制
下面是数据工厂 Copilot 的当前限制:
- Copilot 无法在单个输入中跨多个查询执行转换或解释。 例如,不能要求 Copilot“将我的数据流中每个查询的所有列标题大写”。
- Copilot 不了解以前的输入,在用户通过用户界面或聊天窗格提交更改后无法撤消更改。 例如,不能要求 Copilot“撤消我的最后 5 个输入”。但是,用户仍然可以使用现有的用户界面选项删除不想要的步骤或查询。
- Copilot 无法对你的会话中的查询进行布局更改。 例如,如果你让 Copilot 在编辑器中为查询创建新组,它无法做到。
- 当意图是评估导入到会话数据预览的采样结果中不存在的数据时,Copilot 可能会生成不准确的结果。
- Copilot 不会为它不支持的技能生成消息。 例如,如果你让 Copilot“执行统计分析并编写有关此查询内容的摘要”,那么它也会如前文所述那样无法成功完成指令。 而且遗憾的是,它也不提供错误消息。