在 Synapse SQL 中使用查詢標籤

Tip

Microsoft Fabric Data Warehouse 是一個企業規模的關聯式倉庫,建立在資料湖基礎上,具備未來準備架構、內建 AI 及新功能。 如果你是資料倉儲新手,建議先從Fabric Data Warehouse開始。 現有的 專用 SQL 工作負載可升級至 Fabric,以取得資料科學、即時分析與報告等多項新功能。

本文包含在 Synapse SQL 中使用查詢標籤的基本秘訣。

備註

無伺服器 SQL 集區不支援標記查詢。

什麼是查詢標籤

專用 SQL 集區支援稱為查詢標籤的概念。 進入任何深度之前,讓我們看看一個範例:

SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;

最後一行會將字串 『My Query Label』 標記至查詢。 此標籤很有用,因為標籤可透過 DMV 進行查詢。 查詢標籤提供尋找問題查詢的機制,並協助識別 ELT 執行中的進度。

良好的命名慣例最有幫助。 例如,使用 PROJECT、PROCEDURE、STATEMENT 或 COMMENT 啟動標籤,可唯一識別原始檔控制中所有程式碼之間的查詢。

下列查詢會使用動態管理檢視依標籤搜尋:

SELECT  *
FROM    sys.dm_pdw_exec_requests r
WHERE   r.[label] = 'My Query Label'
;

備註

查詢時,在文字捲標周圍放置方括弧或雙引號是不可或缺的。 標籤是保留字,且未界定時會造成錯誤。

後續步驟

如需更多開發秘訣,請參閱開發概觀