如何在 Fabric 数据仓库中使用 Copilot 代码补全(预览)

适用于:✅ Microsoft Fabric 中的仓库

Fabric 数据仓库中的 Copilot 提供自动完成风格的智能 T-SQL 代码建议,以简化您的编码体验。

当您在编辑器中开始编写 T-SQL 代码或注释时,Copilot for Data Warehouse 利用您的数据仓库架构和查询选项卡上下文来增强现有的 IntelliSense 功能,提供内联代码建议。 补全内容可能有不同的长度 - 有时是补全当前行,有时是新的完整代码块。 代码完成支持所有类型的 T-SQL 查询:数据定义语言 (DDL)、数据查询语言 (DQL) 和数据操作语言 (DML)。 可以接受全部或部分建议,也可以继续键入以忽略建议。 它还可以生成替代建议供你选择。

先决条件

代码补全如何为你提供帮助?

代码补全通过减少编写 T-SQL 代码的认知负载,提高了你的工作效率并增强了适用于数据仓库的 Copilot 中的工作流。 它可以加速代码编写,防止语法错误和拼写错误,并提高代码质量。 它可以直接在查询编辑器中提供有用的上下文丰富的建议。 无论你是 SQL 新手还是经验丰富的用户,代码完成都可以帮助你节省编写 SQL 代码的时间和精力,让你专注于设计、优化和测试仓库。

关键功能

  • 自动补全部分编写的查询:Copilot 可以为您部分编写的 T-SQL 查询提供基于上下文的 SQL 代码建议和补全。
  • 从注释中生成建议:你可以使用自然语言,通过描述代码逻辑和用途的注释引导 Copilot。 在查询的开头留下注释(使用 --),Copilot 将生成相应的查询。

入门

  1. 验证在仓库设置中启用了“显示 Copilot 补全”设置

    1. 你还可以通过查询编辑器底部的状态栏来检查设置状态。

      Copilot 内联补全状态栏的屏幕截图。

    2. 如果未启用,请在仓库“设置”中选择“Copilot”窗格。 启用“显示 Copilot 补全”选项。

    设置窗格中 Copilot 内联补全设置的屏幕截图。

  2. 开始在仓库中的 SQL 查询编辑器中编写查询。 当你键入时,Copilot 会通过显示一个暗淡的幻影文本来提供实时代码建议和查询补全。

    查询编辑器的屏幕截图,其中显示了 Copilot 代码建议的变暗文本。

  3. 然后,你可以使用 Tab 键接受建议,或者拒绝。 如果你不想接受 Copilot 的整个建议,可以使用 Ctrl+Right 键盘快捷键来接受建议的下一个单词。

  4. Copilot 可以为相同的输入提供不同的建议。 可以将鼠标悬停在建议上以预览其他选项。

    查询编辑器的屏幕截图,其中显示了变暗的文本和多个选择选项的选择器。

  5. 为了帮助 Copilot 理解你正在编写的查询,可使用 -- 留下注释来提供有关预期代码的上下文。 例如,可以指定要使用的仓库对象、条件或方法。 Copilot 甚至可以自动完成注释,帮助你高效地编写清晰准确的批注。

    查询编辑器的屏幕截图,其中显示了根据“列出每个城市的平均气温”这一查询提供的代码块建议。