Batch
Si applica a: ✅Microsoft Fabric✅Esplora dati di Azure✅Monitoraggio di Azure✅Microsoft Sentinel
Una query può includere più istruzioni di espressione tabulare, purché siano delimitate da un punto e virgola (;
) carattere. La query restituisce quindi più risultati tabulari. I risultati vengono generati dalle istruzioni dell'espressione tabulare e ordinate in base all'ordine delle istruzioni nel testo della query.
Nota
- Preferire l'invio in batch e
materialize
usando l'operatore fork . - Le due istruzioni devono essere separate da un punto e virgola.
Esempi
Nel cluster della Guida è presente un database Samples
con una tabella StormEvents
.
Assegnare un nome ai risultati tabulari
La query seguente genera due risultati tabulari. Gli strumenti dell'agente utente possono quindi visualizzare i risultati con il nome appropriato associato a ogni ( rispettivamenteCount of events in Florida
e Count of events in Guam
).
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
output
Condividere un calcolo
L'invio in batch è utile per gli scenari in cui un calcolo comune è condiviso da più sottoquery, ad esempio per i dashboard. Se il calcolo comune è complesso, usare la funzione materialize() e costruire la query in modo che venga eseguita una sola volta.
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
output