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