Haufen
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Eine Abfrage kann mehrere tabellarische Ausdrucksanweisungen enthalten, solange sie durch ein Semikolon (;
) -Zeichen getrennt sind. Die Abfrage gibt dann mehrere tabellarische Ergebnisse zurück. Ergebnisse werden von den tabellarischen Ausdrucksanweisungen erstellt und entsprechend der Reihenfolge der Anweisungen im Abfragetext sortiert.
Anmerkung
- Bevorzugen Sie die Batchverarbeitung und
materialize
über die Verwendung des Verzweigungsoperators. - Alle zwei Anweisungen müssen durch ein Semikolon getrennt werden.
Beispiele
Im hilfeclustergibt es eine Samples
Datenbank mit einer StormEvents
Tabelle.
Tabellarische Ergebnisse benennen
Die folgende Abfrage erzeugt zwei tabellarische Ergebnisse. Benutzer-Agent-Tools können diese Ergebnisse dann mit dem entsprechenden Namen anzeigen, der den einzelnen (Count of events in Florida
bzw. Count of events in Guam
) zugeordnet ist.
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
Ausgabe-
Freigeben einer Berechnung
Batchverarbeitung ist nützlich für Szenarien, in denen eine gemeinsame Berechnung von mehreren Unterabfragen, z. B. für Dashboards, gemeinsam genutzt wird. Wenn die allgemeine Berechnung komplex ist, verwenden Sie die materialize()-Funktion und erstellen Sie die Abfrage so, dass sie nur einmal ausgeführt wird.
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
Ausgabe-