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
Gli esempi in questo articolo usano tabelle disponibili pubblicamente nel cluster della Guida , ad esempio la tabella
StormEvents
nel database degli esempi.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente, ad esempio la tabella
StormEvents
in Analisi meteo dati di esempio.
Negli esempi seguenti viene illustrato come creare più tabelle contemporaneamente.
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