SQL 数据库工作负荷中的 Fabric 中的 Copilot 包括一个聊天窗格,用于以自然语言与 Copilot 交互。 在本界面中,可以向 Copilot 提出特定于数据库的问题或者有关 SQL 数据库的一般问题。 根据问题,Copilot 使用生成的 SQL 查询或以自然语言响应进行回复。
由于 Copilot 可识别架构且具有上下文关联,因此可以生成针对数据库的特定查询。
此集成意味着 Copilot 可以为以下提示生成 SQL 查询:
What are the top 10 best-selling products by revenue?
Show the sales revenue growth trend for the past 5 years.
Create a table called [SalesTransactions] with columns [CustomerID], [ProductID], [OrderDate], [Quantity]
关键功能
受支持的通过聊天进行交互的功能包括:
- 自然语言到 SQL:生成 T-SQL 代码并获取问题建议,以加速工作流。
- 基于文档的问答:向 Copilot 提出有关 Fabric SQL 数据库功能的问题,它会以自然语言提供解答以及相关文档。
先决条件
- 管理员需要启用租户切换,然后你才能开始使用 Copilot。 有关更多信息,请参阅 Copilot 租户设置。
- F2 或 P1 容量需要位于 Fabric 区域可用性中列出的某个区域。
- 如果租户或容量存在于美国或法国以外,则除非 Fabric 租户管理员在 Fabric 管理门户中启用了可以在租户的地理区域、合规性边界或国家/地区云实例之外处理发送到 Azure OpenAI 的数据租户设置,否则将默认禁用 Copilot。
- Microsoft Fabric 中的 Copilot 不支持试用版 SKU。 目前仅支持付费 SKU(F2 或更高版本或 P1 或更高版本)。
- 有关更多信息,请参阅 Fabric 和 Power BI 中的 Copilot 概述。
入门
- 在数据库工作负载中,打开 SQL 数据库,然后打开新的 SQL 查询。
- 要打开 Copilot 聊天窗格,请在功能区中选择“Copilot”按钮。
- 聊天窗格提供有用的初学者提示,用于开始使用和熟悉 Copilot。 选择任何选项,以向 Copilot 询问问题。
- 在聊天框中键入所选请求,Copilot 会相应地做出响应。
- 提出后续问题或请求(如果适用)。 Copilot 根据先前聊天记录提供有针对性的响应。
- 可以从聊天面板中“复制”或“插入”代码。 在每个代码块的顶部,有两个按钮用于直接将查询输入到文本编辑器中。
聊天窗格的常规用法
- 你在聊天面板输入中越具体地描述你的目标,Copilot 就能越准确地回复。
- 要清除对话,请选择扫帚图标
,即可在窗格中移除对话。 该操作会清除窗格中的任何输入或输出,但上下文会保留在会话中,直到操作终止。
- 有关数据和算法使用的详细信息,请阅读适用于 SQL 数据库的 Copilot 的隐私性、安全性和负责任使用(预览版)。