Operatore serialize
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft 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.
- count
- distinct
- evaluate
- facet
- join
- serie make-series
- mv-expand
- ridurre per
- sample
- sample-distinct
- summarize
- top-nested
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.