Condividi tramite


Operatore serialize

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Contrassegna che l'ordine del set di righe di input è sicuro da usare per le funzioni finestra.

L'operatore ha un significato dichiarativo. Contrassegna il set di righe di input come serializzato (ordinato), in modo che le funzioni della finestra possano essere applicate.

Sintassi

serialize [Name1 = Expr1 [, Name2 = Expr2]...]

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
Nome string Nome della colonna da aggiungere o aggiornare. Se omesso, il nome della colonna di output viene generato automaticamente.
Expr string ✔️ Calcolo da eseguire sull'input.

Esempi

Serializzare un subset di righe per condizione

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

Aggiungere il numero di riga alla tabella serializzata

Per aggiungere un numero di riga alla tabella serializzata, utilizzare la funzione row_number().

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

Comportamento di serializzazione degli operatori

Il set di righe di output degli operatori seguenti viene contrassegnato come serializzato.

Il set di righe di output degli operatori seguenti viene contrassegnato come nonrializzato.

Tutti gli altri operatori mantengono la proprietà di serializzazione. Se il set di righe di input viene serializzato, viene serializzato anche il set di righe di output.