共用方式為


serialize 運算子

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

標示輸入數據列集的順序可以安全地用於視窗函式。

運算符具有宣告式意義。 它會將輸入數據列集標示為串行化(已排序),以便 將視窗函式 套用至該數據列。

語法

serialize[Name1 = Expr1 [, Name2 = Expr2]...]

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
名稱 string 要加入或更新的數據行名稱。 如果省略,則會自動產生輸出數據行名稱。
Expr string ✔️ 要對輸入執行的計算。

範例

依條件串行化數據列的子集

TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize

將數據列編號新增至串行化數據表

若要將數據列編號加入串行化數據表,請使用 row_number() 函式。

TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize rn = row_number()

運算符的串行化行為

下列運算子的輸出數據列集會標示為串行化。

下列運算子的輸出數據列集會標示為非串行化。

所有其他運算符都會保留串行化屬性。 如果輸入數據列集已串行化,則輸出數據列集也會串行化。