如何:針對 Synapse 數據倉儲使用 Copilot 程式代碼完成
適用於: Microsoft Fabric 中的倉儲
適用於數據倉儲的 Copilot 提供智慧型手機自動完成樣式 T-SQL 程式代碼建議,以簡化程式碼撰寫體驗。
當您開始在編輯器中撰寫 T-SQL 程式代碼或批註時,適用於數據倉儲的 Copilot 會利用您的倉儲架構和查詢索引卷標內容來補充現有的 IntelliSense 與內嵌程式代碼建議。 完成可能會有各種不同的長度-有時是目前行的完成,有時是一個全新的程式代碼區塊。 程式代碼完成支援所有類型的 T-SQL 查詢:資料定義語言 (DDL)、數據查詢語言 (DQL) 和資料操作語言 (DML)。 您可以接受建議的所有或部分,或繼續輸入以忽略建議。 它也可以產生替代建議,讓您挑選。
必要條件
- 您的系統管理員必須先啟用租用戶切換,才能開始使用 Copilot。 如需詳細資訊,請參閱 Copilot 租用戶設定。
- 您的 F64 或 P1 容量必須位於本文所列的其中一個區域: Fabric 區域可用性。
- 如果您的租使用者或容量位於美國或法國以外,預設會停用 Copilot,除非您的網狀架構租使用者管理員啟用 傳送至 Azure OpenAI 的數據可以在您租使用者的地理區域、合規性界限或網狀架構管理入口網站中的國家雲端實例 租用戶設定之外進行處理。
- 試用 SKU 不支援 Microsoft Fabric 中的 Copilot。 僅支持付費 SKU(F64 或更新版本或 P1 或更高版本)。
- 如需詳細資訊,請參閱 Fabric 和 Power BI 中的 Copilot 概觀。
程序代碼完成如何協助您?
程序代碼完成可藉由減少撰寫 T-SQL 程式代碼的認知負載,提升數據倉儲的生產力和工作流程。 其可加速程式代碼撰寫、防止語法錯誤和錯字,並改善程式碼品質。 它會直接在查詢編輯器內提供實用且內容豐富的建議。 無論您不熟悉或體驗 SQL,程式代碼完成都有助於節省撰寫 SQL 程式代碼的時間和精力,並專注於設計、優化及測試您的倉儲。
主要功能
- 自動完成部分撰寫的查詢:Copilot 可以為部分撰寫的 T-SQL 查詢提供內容感知的 SQL 程式代碼建議或完成。
- 從批注產生建議:您可以使用自然語言,使用描述程式代碼邏輯和用途的批注來引導 Copilot。 在查詢開頭保留批注(使用
--
),Copilot 將會產生對應的查詢。
開始使用
開始在倉儲內的 SQL 查詢編輯器中撰寫查詢。 當您輸入時,Copilot 會提供查詢的即時程式代碼建議和完成,方法是呈現暗灰色的准刪除文字。
然後,您可以使用 Tab 鍵接受建議,或將其關閉。 如果您不想接受 Copilot 的整個建議,您可以使用 Ctrl+Right 鍵盤快捷方式來接受建議的下一個單字。
Copilot 可以為相同的輸入提供不同的建議。 您可以將滑鼠停留在建議上方,以預覽其他選項。
為了協助 Copilot,瞭解您正在撰寫的查詢,您可以使用 留下批注
--
來提供您預期程式代碼的內容。 例如,您可以指定要使用的倉儲對象、條件或方法。 Copilot 甚至可以自動完成您的批注,以協助您更有效率地撰寫清楚且準確的批注。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應