共用方式為


如何:針對 Synapse 數據倉儲使用 Copilot 程式代碼完成

適用於: Microsoft Fabric 中的倉儲

適用於數據倉儲的 Copilot 提供智慧型手機自動完成樣式 T-SQL 程式代碼建議,以簡化程式碼撰寫體驗。

當您開始在編輯器中撰寫 T-SQL 程式代碼或批註時,適用於數據倉儲的 Copilot 會利用您的倉儲架構和查詢索引卷標內容來補充現有的 IntelliSense 與內嵌程式代碼建議。 完成可能會有各種不同的長度-有時是目前行的完成,有時是一個全新的程式代碼區塊。 程式代碼完成支援所有類型的 T-SQL 查詢:資料定義語言 (DDL)、數據查詢語言 (DQL) 和資料操作語言 (DML)。 您可以接受建議的所有或部分,或繼續輸入以忽略建議。 它也可以產生替代建議,讓您挑選。

必要條件

程序代碼完成如何協助您?

程序代碼完成可藉由減少撰寫 T-SQL 程式代碼的認知負載,提升數據倉儲的生產力和工作流程。 其可加速程式代碼撰寫、防止語法錯誤和錯字,並改善程式碼品質。 它會直接在查詢編輯器內提供實用且內容豐富的建議。 無論您不熟悉或體驗 SQL,程式代碼完成都有助於節省撰寫 SQL 程式代碼的時間和精力,並專注於設計、優化及測試您的倉儲。

主要功能

  • 自動完成部分撰寫的查詢:Copilot 可以為部分撰寫的 T-SQL 查詢提供內容感知的 SQL 程式代碼建議或完成。
  • 從批注產生建議:您可以使用自然語言,使用描述程式代碼邏輯和用途的批注來引導 Copilot。 在查詢開頭保留批注(使用 --),Copilot 將會產生對應的查詢。

開始使用

  1. 開始在倉儲內的 SQL 查詢編輯器中撰寫查詢。 當您輸入時,Copilot 會提供查詢的即時程式代碼建議和完成,方法是呈現暗灰色的准刪除文字。

    查詢編輯器的螢幕快照,其中顯示 Copilot 程式代碼建議的暗灰色文字。

  2. 然後,您可以使用 Tab 鍵接受建議,或將其關閉。 如果您不想接受 Copilot 的整個建議,您可以使用 Ctrl+Right 鍵盤快捷方式來接受建議的下一個單字。

  3. Copilot 可以為相同的輸入提供不同的建議。 您可以將滑鼠停留在建議上方,以預覽其他選項。

    查詢編輯器的螢幕快照,其中顯示多選選項的暗灰色文字和選取器。

  4. 為了協助 Copilot,瞭解您正在撰寫的查詢,您可以使用 留下批注 --來提供您預期程式代碼的內容。 例如,您可以指定要使用的倉儲對象、條件或方法。 Copilot 甚至可以自動完成您的批注,以協助您更有效率地撰寫清楚且準確的批注。

    查詢編輯器的螢幕快照,其中顯示根據要求「列出每個城市平均溫度」的批注來提供程式碼建議區塊。