Freigeben über


serialize-Operator

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Kennzeichnet, dass die Reihenfolge des Eingabezeilensatzes für Fensterfunktionen sicher verwendet werden kann.

Der Operator hat eine deklarative Bedeutung. Sie kennzeichnet die Eingabezeile als serialisiert (sortiert), sodass Fensterfunktionen darauf angewendet werden können.

Syntax

serialize[Name1 = Ausdruck1 [ , Name2 Ausdruck2 = ]...]

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
Name string Der Name der hinzuzufügenden oder zu aktualisierenden Spalte. Wird der Ausgabespaltenname nicht angegeben, wird automatisch der Name der Ausgabespalte generiert.
Expr string ✔️ Die Berechnung, die über die Eingabe ausgeführt werden soll.

Beispiele

Serialisieren einer Teilmenge von Zeilen nach Bedingung

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

Hinzufügen einer Zeilennummer zur serialisierten Tabelle

Verwenden Sie die funktion row_number() zum Hinzufügen einer Zeilennummer zur serialisierten Tabelle.

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

Serialisierungsverhalten von Operatoren

Der Ausgabezeilensatz der folgenden Operatoren wird als serialisiert markiert.

Der Ausgabezeilensatz der folgenden Operatoren wird als nicht ialisiert markiert.

Alle anderen Operatoren behalten die Serialisierungseigenschaft bei. Wenn der Eingabezeilensatz serialisiert wird, wird der Ausgabezeilensatz ebenfalls serialisiert.