在数据工厂工作负荷中使用 Fabric 的 Copilot 入门

本文介绍如何在数据工厂工作负荷中开始使用 Fabric 中的 Microsoft Copilot。 可以使用 Copilot 在数据流 Gen2 和管道中使用自然语言提示创建数据集成解决方案。

小窍门

若要详细了解 Copilot 特性和功能,请参阅 数据工厂工作负荷中的 Fabric 中的 Copilot 是什么?

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

注释

先决条件

若要在数据工厂工作负荷中使用 Copilot,需要:

  • Microsoft Fabric 许可证
  • 具有 Fabric 容量的工作区
  • 在您的租户中启用 Copilot

适用于数据流 Gen2 的 Copilot 入门

使用以下步骤开始使用 Copilot for Dataflow Gen2:

  1. 创建新的数据流 Gen2

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

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

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

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

    https://services.odata.org/V4/Northwind/Northwind.svc/
    
  6. 从导航器中,选择“订单”表,然后选择“相关表”。 然后选择 创建,将多个表引入 Power Query 编辑器。

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

    现在,你的输入会显示在 Copilot 窗格中,以及返回的响应卡。 可以通过在 “已应用的步骤 ”列表中引用相应的步骤标题并查看公式栏或数据窗口来验证该步骤,以获取结果的准确性。

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

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

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

  11. 选择“撤销”按钮,或者在 Copilot 窗格中键入任意大小写的文本Undo,然后按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 使用输入(例如 Explain my current query)解释查询。

使用 AI 生成数据转换查询

可以使用 AI 工具(如 Copilot)为特定数据方案生成自定义转换查询。 可以使用自然语言描述转换需求,而不是手动编写复杂的 Power Query M 表达式。

Take my current data and create a transformation that filters for customers in Europe, groups employees by city with counts, and removes orders below the median quantity value.

注释

Copilot 由 AI 提供支持,因此可能发生意外和错误。

适用于管道的 Copilot 入门

可以使用 Copilot 来生成、汇总甚至诊断你的管道。

使用 Copilot 生成管道

使用以下步骤通过 Copilot 为数据工厂生成新管道:

  1. 创建新 管道

  2. 在管道编辑器的 “开始 ”选项卡上,选择 “Copilot ”按钮。

  3. 然后,可以使用“ 引入数据 ”选项开始使用 Copilot 生成管道。

  4. Copilot 生成 复制活动,你可以与 Copilot 交互以完成整个流程。 可以键入 / 以选择源和目标连接,然后根据预填充的启动提示上下文添加所有必需内容。

  5. 设置所有内容后,选择“ 运行此管道 ”以执行新管道并引入数据。

  6. 如果你已经熟悉管道,也可以使用一条命令完成所有工作。

使用 AI 生成管道工作流

可以使用 AI 工具(如 Copilot)从自然语言说明生成完整的管道工作流。 无需手动创建和配置管道活动,而是描述数据集成需求,并允许 Copilot 生成管道结构。

Create a pipeline that copies data from a SQL Server database table called "Orders" to an Azure Data Lake Storage Gen2 container, with error handling and logging enabled.

注释

Copilot 由 AI 提供支持,因此可能发生意外和错误。

使用 Copilot 汇总管道

使用以下步骤汇总数据工厂的 Copilot 管道:

  1. 打开现有管道。

  2. 在管道编辑器窗口的“ 开始 ”选项卡上,选择 “Copilot ”按钮。

  3. 然后,可以开始使用 Copilot 来汇总管道的内容。

  4. 选择 “汇总此管道”,Copilot 将生成摘要。

使用 Copilot 解决管道错误

Copilot 使你能够通过错误消息排查任意管道的问题。 您可以在 Fabric Monitor 页面或管道创作页面上使用 Copilot 作为管道错误消息的助手。 以下步骤演示如何访问管道 Copilot,以便从 Fabric Monitor 页面对管道进行故障排除;同时,还可以在管道撰写页面中使用这些步骤。

  1. 转到“构造监视器”页,选择筛选器以显示失败的管道。

  2. 选择失败管道旁边的 Copilot 图标。

  3. Copilot 提供了明确的错误消息摘要和可作的建议来修复此错误。 在建议中,提供了故障排除链接来帮助进一步高效地进行调查。

使用 AI 排查管道错误

可以使用 AI 工具(如 Copilot)来帮助诊断和解决管道错误。 管道失败时,可以要求 Copilot 解释错误并提供故障排除建议,而不是手动分析错误日志。

Explain this pipeline error and provide troubleshooting steps: "The pipeline failed with a timeout error when connecting to the SQL Server database. Connection string: Server=myserver;Database=mydb;Integrated Security=true"

注释

Copilot 由 AI 提供支持,因此可能发生意外和错误。