操作說明:使用適用於 Synapse 資料倉儲的 Copilot 程式碼完成
適用於✅:Microsoft Fabric 的倉儲
Copilot for Data Warehouse 提供智慧型自動完成式 T-SQL 程式碼建議,可簡化您的程式碼設計體驗。
當您開始在編輯器中撰寫 T-SQL 程式碼或註解時,Copilot for Data Warehouse 會利用您的倉儲結構描述和查詢標籤上下文,透過內嵌程式碼建議來補充現有的 IntelliSense。 完成的長度有多種:有時是完成目前的行,有時是完成一個全新的程式碼區塊。 程式碼完成功能支援所有類型的 T-SQL 查詢:資料定義語言 (DDL)、資料查詢語言 (DQL) 和資料操作語言 (DML)。 您可以接受全部或部分建議,或繼續鍵入以略過建議。 它也可以產生替代建議,供您挑選。
必要條件
- 您的系統管理員必須先啟用租用戶切換功能,然後您才能開始使用 Copilot。 如需詳細資訊,請參閱 Copilot 租用戶設定。
- F64 或 P1 容量需位於 Fabric 區域可用性一文所列的其中一個區域。
- 如果您的租用戶或容量位於美國或法國以外,在預設下會停用 Copilot,除非您的 Fabric 租用戶管理員在 Fabric 管理員入口網站中啟用傳送至 Azure OpenAI 的資料可以在租用戶的地理區域、合規性邊界或國家雲端執行個體之外進行處理租用戶設定。
- 試用版 SKU 不支援 Microsoft Fabric 中的 Copilot。 僅支援付費 SKU (F64 或更新版本,或 P1 或更新版本)。
- 如需詳細資訊,請參閱 Fabric 和 Power BI 中的 Copilot 概觀。
程序碼完成功能可為您提供哪些協助?
程序碼完成功能可藉由減少撰寫 T-SQL 程式碼的認知負載,改進資料倉儲的效率和工作流程。 其可加速程式碼撰寫、防止語法錯誤和錯字,並提升程式碼品質。 它會直接在查詢編輯器內提供內容豐富的實用建議。 無論您是 SQL 新手還是經驗豐富,程式碼完成功能都可以協助您節省撰寫 SQL 程式碼的時間和精力,並專注在設計、最佳化和測試您的倉儲。
主要功能
- 自動完成部分撰寫的查詢:Copilot 可以為部分撰寫的 T-SQL 查詢提供上下文感知的 SQL 程式碼建議或補全。
- 從註解產生建議:您能夠以自然語言,使用描述程式碼邏輯和目的的註解來引導 Copilot。 在查詢開頭保留註解 (使用
--
),Copilot 將會產生對應的查詢。
開始使用
確認在倉儲設定中啟用的 [顯示 Copilot 完成] 設定。
在倉儲內的 SQL 查詢編輯器中開始撰寫查詢。 當您輸入文字時,Copilot 會即時提供程式碼建議,並透過顯示灰色的幽靈文字來完成您的查詢。
然後,可以使用 Tab 鍵接受建議,或將其關閉。 如果不想接受 Copilot 的整個建議,可以使用 Ctrl+Right 鍵盤快速鍵來接受建議的下一個字。
Copilot 可以為相同的輸入提供不同的建議。 可以將滑鼠停留在建議上方來預覽其他選項。
為了協助 Copilot,了解您正在撰寫的查詢,您可以使用
--
留下註解,提供您期望的程式碼的內容。 例如,您可以指定要使用的倉儲物件、條件或方法。 Copilot 甚至可以自動完成您的註解,協助您更有效率地撰寫清楚且準確的註解。