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.
- Liczba
- Odrębne
- Oceny
- facet
- Dołączyć
- make-series
- mv-expand
- zmniejsz o
- Przykładowe
- sample-distinct
- Podsumować
- górna zagnieżdżona
Wszystkie inne operatory zachowują właściwość serializacji. Jeśli zestaw wierszy wejściowych jest serializowany, zestaw wierszy wyjściowych jest również serializowany.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla