operator serializacji

Oznacza, że kolejność zestawu wierszy wejściowych jest bezpieczna do użycia w funkcjach okna.

Operator ma znaczenie deklaratywne. Oznacza on wiersz wejściowy ustawiony jako serializowany (uporządkowany), aby można było do niego zastosować funkcje okna .

Składnia

serialize [Nazwa1=Expr1 [,Wyrażenie2 nazwy2=]...]

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
Nazwa string Nazwa kolumny do dodania lub zaktualizowania. W przypadku pominięcia nazwa kolumny wyjściowej jest generowana automatycznie.
Expr string ✔️ Obliczenia do wykonania na danych wejściowych.

Przykłady

Serializowanie podzestawu wierszy według warunku

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

Dodawanie numeru wiersza do tabeli serializowanej

Aby dodać numer wiersza do tabeli serializowanej, użyj funkcji row_number().

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

Zachowanie serializacji operatorów

Zestaw wierszy wyjściowych następujących operatorów jest oznaczony jako serializowany.

Zestaw wierszy wyjściowych następujących operatorów jest oznaczony jako nieserializowany.

Wszystkie inne operatory zachowują właściwość serializacji. Jeśli zestaw wierszy wejściowych jest serializowany, zestaw wierszy wyjściowych jest również serializowany.