数据工厂 Copilot 概述

重要

此功能目前为预览版

Fabric 中的 Copilot 可提高工作效率,解锁深刻的见解,并协助创建专为数据定制的自定义 AI 体验。 作为 Fabric 中 Copilot 体验的一部分,数据工厂中的 Copilot 使客户能够使用自然语言来阐明其使用数据流 Gen2 创建数据集成解决方案的需求。 从本质上讲,数据工厂中的 Copilot 就像行业专家 (SME) 一样与你协作设计数据流。

适用于数据工厂的 Copilot 是一个 AI 增强的工具集,支持普通用户和专业数据整理者简化其工作流。 它提供智能的 Mashup 代码生成,以使用自然语言输入转换数据并生成代码说明,从而帮助你更好地了解以前生成的复杂查询和任务。

在贵企业可以开始在 Fabric 中使用 Copilot 功能之前,管理员需要在 Microsoft Fabric 中启用 Copilot

注意

支持的功能

使用数据流 Gen2,你可以:

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

使用数据管道,可以:

  • 利用错误解释功能和疑难解答指南排查数据管道问题。

开始使用

  1. 创建新的数据流 Gen2

  2. 在数据流 Gen2 中的“主页”选项卡上,选择“Copilot”按钮。

    在“主页”选项卡上显示 Copilot 图标的屏幕截图。

  3. 在 Copilot 窗格的左下角,选择初学者提示图标,然后选择“从中获取数据”选项。

    显示“从初学者提示获取数据”的屏幕截图。

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

    显示“选择 OData 连接器”的屏幕截图。

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

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

    显示“连接到数据源”的屏幕截图。

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

    显示“选择数据订单表和相关表”的屏幕截图。

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

    现在,你的输入以及返回的响应卡将显示在 Copilot 窗格中。 可以使用“已应用的步骤”列表中相应的步骤标题 来验证该步骤,并查看公式栏或数据预览窗口,以验证结果是否准确。

    显示筛选器行的屏幕截图。

  8. 选择“Employees”查询,然后在 Copilot 窗格中键入以下文本:Count the total number of employees by City,然后按 Enter或选择“发送消息”图标。 现在,你的输入以及返回的响应卡和“撤消”按钮将显示在 Copilot 窗格中。

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

    显示 Copilot 窗格和 Power Query Online 用户界面的屏幕截图。

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

  11. 选择“撤消”按钮或键入文本 Undo(任意文本大小写),然后按 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 文本输入进行编辑,或者通过输入 Delete my current query 等文本来删除查询。

    显示正在创建新查询的屏幕截图。

数据工厂 Copilot 的限制

下面是数据工厂 Copilot 的当前限制:

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