Sdílet prostřednictvím


Operátor serialize

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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á.

Všechny ostatní operátory zachová vlastnost serializace. Pokud je vstupní sada řádků serializována, je sada výstupních řádků také serializována.