分享方式:


操作說明:使用適用於 Synapse 資料倉儲的 Copilot 程式碼完成

適用於✅:Microsoft Fabric 的倉儲

Copilot for Data Warehouse 提供智慧型自動完成式 T-SQL 程式碼建議,可簡化您的程式碼設計體驗。

當您開始在編輯器中撰寫 T-SQL 程式碼或註解時,Copilot for Data Warehouse 會利用您的倉儲結構描述和查詢標籤上下文,透過內嵌程式碼建議來補充現有的 IntelliSense。 完成的長度有多種:有時是完成目前的行,有時是完成一個全新的程式碼區塊。 程式碼完成功能支援所有類型的 T-SQL 查詢:資料定義語言 (DDL)、資料查詢語言 (DQL) 和資料操作語言 (DML)。 您可以接受全部或部分建議,或繼續鍵入以略過建議。 它也可以產生替代建議,供您挑選。

必要條件

程序碼完成功能可為您提供哪些協助?

程序碼完成功能可藉由減少撰寫 T-SQL 程式碼的認知負載,改進資料倉儲的效率和工作流程。 其可加速程式碼撰寫、防止語法錯誤和錯字,並提升程式碼品質。 它會直接在查詢編輯器內提供內容豐富的實用建議。 無論您是 SQL 新手還是經驗豐富,程式碼完成功能都可以協助您節省撰寫 SQL 程式碼的時間和精力,並專注在設計、最佳化和測試您的倉儲。

主要功能

  • 自動完成部分撰寫的查詢:Copilot 可以為部分撰寫的 T-SQL 查詢提供上下文感知的 SQL 程式碼建議或補全。
  • 從註解產生建議:您能夠以自然語言,使用描述程式碼邏輯和目的的註解來引導 Copilot。 在查詢開頭保留註解 (使用 --),Copilot 將會產生對應的查詢。

開始使用

  1. 確認在倉儲設定中啟用的 [顯示 Copilot 完成] 設定。

    • 您也可以透過查詢編輯器底部的狀態列來檢查設定的狀態。 Copilot 內嵌完成狀態列的螢幕快照。
    • 如果未啟用,請在您的倉儲 [設定] 中 ,選取 [Copilot ] 窗格。 啟用 [ 顯示 Copilot 完成 ] 選項已啟用。 設定窗格中的 Copilot 內嵌自動完成設定的螢幕快照。
  2. 在倉儲內的 SQL 查詢編輯器中開始撰寫查詢。 當您輸入文字時,Copilot 會即時提供程式碼建議,並透過顯示灰色的幽靈文字來完成您的查詢。

    查詢編輯器的螢幕擷取畫面,顯示灰色的 Copilot 程式碼建議文字。

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

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

    查詢編輯器的螢幕擷取畫面,顯示灰色文字和多重選取選項的選取器。

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

    查詢編輯器的螢幕擷取畫面,顯示根據要求「列出每個城市的平均溫度」的註解建議的程式碼區塊。