Batches
Een query kan meerdere instructies voor tabellaire expressies bevatten, mits deze zijn gescheiden door een puntkomma (;
). De query retourneert vervolgens meerdere tabellaire resultaten. Resultaten worden geproduceerd door de instructies voor tabellaire expressies en gerangschikt op basis van de volgorde van de instructies in de querytekst.
Notitie
- Geef de voorkeur aan batchgewijs en
materialize
boven het gebruik van de vorkoperator. - Twee instructies moeten worden gescheiden door een puntkomma.
Voorbeelden
Resultaten in tabelvorm benoemen
De volgende query produceert twee tabellaire resultaten. Hulpprogramma's van de gebruikersagent kunnen deze resultaten vervolgens weergeven met de juiste naam die is gekoppeld aan respectievelijk (Count of events in Florida
en 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']
Een berekening delen
Batchverwerking is handig voor scenario's waarin een algemene berekening wordt gedeeld door meerdere subquery's, zoals voor dashboards. Als de algemene berekening complex is, gebruikt u de functie materialize() en stelt u de query samen zodat deze slechts eenmaal wordt uitgevoerd:
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor