Batch
Una query può includere più istruzioni di espressione tabulare, purché siano delimitate da un punto e virgola (;
). 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
- Indica la preferenza per l'invio in batch e
materialize
l'uso dell'operatore fork. - Le due istruzioni devono essere separate da un punto e virgola.
Esempio
Assegnare un nome ai risultati tabulari
La query seguente produce due risultati tabulari. Gli strumenti dell'agente utente possono quindi visualizzare i risultati con il nome appropriato associato a ogni (Count of events in Florida
e Count of events in Guam
, rispettivamente).
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per