适用于:✅ Microsoft Fabric 中的仓库
Fabric 数据仓库中的 Copilot 提供自动完成风格的智能 T-SQL 代码建议,以简化您的编码体验。
当您在编辑器中开始编写 T-SQL 代码或注释时,Copilot for Data Warehouse 利用您的数据仓库架构和查询选项卡上下文来增强现有的 IntelliSense 功能,提供内联代码建议。 补全内容可能有不同的长度 - 有时是补全当前行,有时是新的完整代码块。 代码完成支持所有类型的 T-SQL 查询:数据定义语言 (DDL)、数据查询语言 (DQL) 和数据操作语言 (DML)。 可以接受全部或部分建议,也可以继续键入以忽略建议。 它还可以生成替代建议供你选择。
先决条件
- 管理员需要启用租户切换,然后你才能开始使用 Copilot。 有关更多信息,请参阅 Copilot 租户设置。
- F2 或 P1 容量需要位于 Fabric 区域可用性中列出的某个区域。
- 如果租户或容量存在于美国或法国以外,则除非 Fabric 租户管理员在 Fabric 管理门户中启用了可以在租户的地理区域、合规性边界或国家/地区云实例之外处理发送到 Azure OpenAI 的数据租户设置,否则将默认禁用 Copilot。
- Microsoft Fabric 不支持在试用版 SKU 上运行 Copilot。 目前仅支持付费 SKU(F2 或更高版本或 P1 或更高版本)。
- 有关更多信息,请参阅 Fabric 和 Power BI 中的 Copilot 概述。
代码补全如何为你提供帮助?
代码补全通过减少编写 T-SQL 代码的认知负载,提高了你的工作效率并增强了适用于数据仓库的 Copilot 中的工作流。 它可以加速代码编写,防止语法错误和拼写错误,并提高代码质量。 它可以直接在查询编辑器中提供有用的上下文丰富的建议。 无论你是 SQL 新手还是经验丰富的用户,代码完成都可以帮助你节省编写 SQL 代码的时间和精力,让你专注于设计、优化和测试仓库。
关键功能
- 自动补全部分编写的查询:Copilot 可以为您部分编写的 T-SQL 查询提供基于上下文的 SQL 代码建议和补全。
- 从注释中生成建议:你可以使用自然语言,通过描述代码逻辑和用途的注释引导 Copilot。 在查询的开头留下注释(使用
--
),Copilot 将生成相应的查询。
入门
验证在仓库设置中启用了“显示 Copilot 补全”设置。
你还可以通过查询编辑器底部的状态栏来检查设置状态。
如果未启用,请在仓库“设置”中选择“Copilot”窗格。 启用“显示 Copilot 补全”选项。
开始在仓库中的 SQL 查询编辑器中编写查询。 当你键入时,Copilot 会通过显示一个暗淡的幻影文本来提供实时代码建议和查询补全。
然后,你可以使用 Tab 键接受建议,或者拒绝。 如果你不想接受 Copilot 的整个建议,可以使用 Ctrl+Right 键盘快捷键来接受建议的下一个单词。
Copilot 可以为相同的输入提供不同的建议。 可以将鼠标悬停在建议上以预览其他选项。
为了帮助 Copilot 理解你正在编写的查询,可使用
--
留下注释来提供有关预期代码的上下文。 例如,可以指定要使用的仓库对象、条件或方法。 Copilot 甚至可以自动完成注释,帮助你高效地编写清晰准确的批注。