共用方式為


什麼是 SQL 資料庫工作負載中的 Fabric Copilot (預覽)?

適用於:✅Microsoft Fabric 中的 SQL 資料庫

SQL 資料庫工作負載中的 Fabric 中的 Copilot 是一種 AI 工具,其設計目的是簡化 SQL 資料庫的管理和查詢。 Copilot 提供智慧型程式碼完成、快閃操作和自然語言到 SQL 轉換。 本文探討 Copilot 如何提升資料庫管理員、開發人員和資料分析師的生產力、正確性和學習能力。

Fabric SQL 資料庫中 Copilot 的功能

在 SQL 資料庫工作負載的 Microsoft Fabric 中開始使用 Microsoft Copilot:

  • Fabric SQL 資料庫中的 Copilot 聊天窗格:使用聊天窗格透過自然語言詢問 Copilot 問題。

    • 自然語言轉換為 SQL:產生 T-SQL 程式碼,並獲取問題詢問建議以加速工作流程。
    • 以文件為基礎的問答:詢問有關 Microsoft Fabric 中 SQL 資料庫工作負載的 Microsoft Copilot 功能的問題,系統會以自然語言提供解答,並附上相關文件。
  • Fabric SQL 資料庫中 Copilot 的 Copilot 程式代碼完成:開始在 SQL 查詢編輯器中撰寫 T-SQL,Microsoft Copilot 會自動產生程式代碼建議,以協助完成查詢。 Tab 鍵會接受程式代碼建議,或持續輸入以忽略建議。 Copilot 也可以建議表格和欄位名稱、函式及關鍵字的程式碼完成。

  • Copilot 說明和修正 Fabric SQL 資料庫中 Copilot 的快速動作功能:在 SQL 查詢編輯器的功能區中, [修正 ] 和 [ 說明 ] 選項是快速動作。 醒目提示您選擇的 SQL 查詢,然後選取其中一個快速動作按鈕,以在查詢上執行選取的動作。

    • 修正:出現錯誤訊息時,Copilot 可修正程式碼中的錯誤。 錯誤案例包括不正確/不受支援的 T-SQL 程式碼、錯誤的拼字等。 Copilot 還會提供註解,說明變更並建議 SQL 最佳做法。
    • 說明: Copilot 可以使用批注格式提供 SQL 查詢和資料庫架構的自然語言說明。

在 Fabric SQL 資料庫中啟用 Copilot

若要在 SQL 資料庫工作負載的 Microsoft Fabric 中啟用 Microsoft Copilot,請遵循下列步驟。

在 Fabric SQL 資料庫中使用 Copilot 的最佳做法

以下是使用 Copilot 有效地提高生產力的一些秘訣:

  • 從清晰且簡潔地描述您在設計提示時所尋求的特定資訊開始。
  • 自然語言到 SQL 的轉換取決於資料表和資料行名稱的表達性。 如果您的資料表和資料行缺乏表達性和描述性,則 Copilot 可能無法建構有意義的查詢。
  • 使用適用於資料表的的自然語言,並檢視資料庫的名稱、資料行名稱、主索引鍵和外部索引鍵。 此內容可協助 Copilot 產生精確的查詢。 盡可能明確地指定要查看的資料行、彙總和任何篩選準則。 根據你的資料結構,Copilot 應該能夠修正錯字或理解上下文。
  • 使用程式碼自動完成功能時,請在查詢的最上方使用 -- 留下註解,以協助引導 Copilot 更了解您嘗試撰寫的查詢內容。
  • 避免提示中模棱兩可或過於複雜的語言。 簡化問題,同時保持其清晰性。 此編輯可確保 Copilot 可以將它轉譯為有意義的 T-SQL 查詢,以擷取所需的資料。

範例提示

以下範例提示清晰、具體,並針對您的結構和資料庫的屬性量身打造,使 Copilot 更容易產生精確的 T-SQL 查詢。

 - What are the top-selling products by quantity?
 - Count all the products grouped by category
 - Show all sales transactions that occurred on [a specific date]

備註

Copilot 使用 AI 技術,因此可能會發生意外和錯誤。

負責任地使用 Copilot 的 AI

若要檢視 Microsoft 針對 SQL 資料庫負責任 AI 的指導方針,請參閱 Microsoft Fabric (預覽) 中 SQL 資料庫的隱私權、安全性和負責任使用 Copilot

Microsoft 致力於確保 AI 系統在 AI 準則負責任 AI 標準引導下運作。 這些原則包括讓客戶能夠有效地使用這些系統,並符合其預定用途。 我們實作負責任 AI 的方法不斷演進,以主動解決新產生的問題。

局限性

以下是 SQL 資料庫工作負載中 Microsoft Fabric 中Microsoft Copilot 的目前限制:

  • Copilot 無法在 SQL 查詢編輯器中變更現有的 SQL 查詢。 例如,如果您要求 Copilot 聊天窗格編輯現有查詢的特定部分,則無法運作。 不過,Copilot 瞭解聊天窗格中先前的輸入,可讓使用者在插入之前逐一查看 Copilot 先前產生的查詢。
  • 當意圖是評估資料時,Copilot 可能會產生不準確的結果。 Copilot 只能存取資料庫結構描述;其中沒有任何資料。
  • Copilot 回應可能包含不準確的或低品質內容,因此,請先檢閱輸出,再在您的工作中使用這些輸出。
  • 能夠有意義地評估內容正確性和適當性的人員,應審查這些輸出。
  • 在租用戶設定中啟用 Private Link 且關閉公用存取的情況下,Microsoft Fabric 中的 Microsoft Copilot 在 SQL 資料庫工作負載中目前無法使用。