Batches
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel-
Een query kan meerdere instructies voor tabellaire expressies bevatten, zolang ze worden gescheiden door een puntkomma (;
) teken. De query retourneert vervolgens meerdere tabellaire resultaten. Resultaten worden geproduceerd door de tabellaire expressie-instructies en gerangschikt op basis van de volgorde van de instructies in de querytekst.
Notitie
- Geef de voorkeur aan batchverwerking en
materialize
gebruik van de fork-operator. - Twee instructies moeten worden gescheiden door een puntkomma.
Voorbeelden
In het helpclusteris er een Samples
database met een StormEvents
tabel.
Tabellaire resultaten noemen
De volgende query produceert twee tabellaire resultaten. Hulpprogramma's voor gebruikersagents kunnen deze resultaten vervolgens weergeven met de juiste naam die is gekoppeld aan elk (respectievelijkCount 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']
uitvoer
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 maakt u de query zodat deze slechts eenmaal wordt uitgevoerd.
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
uitvoer