如何:为 Synapse 数据仓库使用 Copilot 聊天窗格
适用于:✅Microsoft Fabric 中的仓库
数据仓库的 Copilot 包含聊天窗格,用于以自然语言与 Copilot 交互。 在此界面中,可以向 Copilot 询问特定于数据仓库的问题,或者有关 Fabric 中数据仓库的一般问题。 根据问题,Copilot 使用生成的 SQL 查询或以自然语言响应进行回复。
由于 Copilot 具有架构识别性且是情境化的,因此可以生成针对仓库定制的查询。
此集成意味着 Copilot 可以为以下提示生成 SQL 查询:
Show me all properties that sold last year
Which agents have listed more than two properties for sale?
Tell me the rank of each agent by property sales and show name, total sales, and rank
关键功能
受支持的通过聊天进行交互的功能包括:
- 自然语言到 SQL:生成 T-SQL 代码并获取问题建议,以加速工作流。
- 问答:询问 Copilot 有关 Fabric 中仓库的问题,它以自然语言回复
- 说明:Copilot 可以在活动查询选项卡中提供 T-SQL 代码的摘要和自然语言说明。
- 修复错误:Copilot 还可以修复 T-SQL 代码中出现的错误。 Copilot 与活动查询选项卡共享上下文,并提供有用的建议,以自动修复 SQL 查询错误。
先决条件
- 管理员需要首先启用租户切换,然后你才能开始使用 Copilot 助手。 有关更多信息,请参阅 Copilot 租户设置。
- 你的 F64 或 P1 容量需要位于 Fabric 区域可用性一文中列出的区域之一。
- 如果租户或容量位于美国或法国境外,则默认情况下会禁用 Copilot,除非 Fabric 租户管理员在 Fabric 管理门户中启用发送到 Azure OpenAI 的数据可以在租户的地理区域、合规性边界或国家云实例之外进行处理租户设置。
- 试用 SKU 不支持 Microsoft Fabric 中的 Copilot。 仅支持付费 SKU(F64 或更高版本或者 P1 或更高版本)。
- 有关更多信息,请参阅 Fabric 和 Power BI 中的 Copilot 概述。
开始使用
在数据仓库工作负载中,打开仓库,并打开新的 SQL 查询。
聊天窗格提供有用的初学者提示,用于开始使用和熟悉 Copilot。 选择任何选项,以向 Copilot 询问问题。 “提问”按钮提供专门为仓库定制的示例问题。
还可以在聊天框中键入所选请求,Copilot 会相应地做出回复。
要查找与请求相关的文档,请选择“帮助”按钮。
功能更强大的用例
你可以正常向 Copilot 询问关于仓库的问题,它应该相应地做出回复。 但是,如果要强制 Copilot 执行特定技能,则可以使用 /
命令。 这些命令必须位于聊天消息的开头。
命令 | 说明 |
---|---|
/generate-sql |
根据提交到 Copilot 的提示生成 SQL 查询。 |
/explain |
为活动查询选项卡中的查询生成说明。 |
/fix |
为活动查询选项卡中的查询生成修补程序。你可以选择添加其他上下文来修复查询的特定部分或方面。 |
/question |
根据提交到 Copilot 的提示生成自然语言回复。 |
/help |
获取有关使用 Copilot 的帮助。 此链接指向 Copilot 文档及其用法。 |
对于 /generate-sql
、/question
和 /fix
(可选),包括有关意图的其他信息。 例如:
/generate-sql select numbers 1 through 10
/question what types of security are supported in this warehouse?
/fix using CTAS instead of ALTER TABLE