Operátor serialize
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Označí, že pořadí sady vstupních řádků je bezpečné použít pro funkce oken.
Operátor má deklarativní význam. Označí vstupní řádek nastavený jako serializovaný (seřazený), aby na něj bylo možné použít funkce okna.
Syntaxe
serialize
[Název1 =
Výraz1 [,
Name2 =
Výraz2]...]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
Jméno | string |
Název sloupce, který chcete přidat nebo aktualizovat. Pokud název výstupního sloupce vynecháte, automaticky se vygeneruje. | |
Výraz | string |
✔️ | Výpočet, který se má provést přes vstup. |
Příklady
Serializace podmnožina řádků podle podmínky
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize
Přidání čísla řádku do serializované tabulky
K přidání čísla řádku do serializované tabulky použijte funkci row_number().
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize rn = row_number()
Chování serializace operátorů
Výstupní sada řádků následujících operátorů je označena jako serializovaná.
Výstupní sada řádků následujících operátorů je označena jako neserializovaná.
- count
- zřetelný
- evaluate
- facet
- join
- make-series
- mv-expand
- snížit o
- ukázka
- sample-distinct
- shrnout
- top-vnořené
Všechny ostatní operátory zachová vlastnost serializace. Pokud je vstupní sada řádků serializována, je sada výstupních řádků také serializována.