Udostępnij za pośrednictwem


Partie

Zapytanie może zawierać wiele instrukcji wyrażenia tabelarycznego, o ile są rozdzielane średnikami (;). Zapytanie zwraca następnie wiele wyników tabelarycznych. Wyniki są generowane przez instrukcje wyrażenia tabelarycznego i uporządkowane zgodnie z kolejnością instrukcji w tekście zapytania.

Uwaga

Przykłady

Nazwij wyniki tabelaryczne

Poniższe zapytanie generuje dwa wyniki tabelaryczne. Narzędzia agenta użytkownika mogą następnie wyświetlać te wyniki z odpowiednią nazwą skojarzona z poszczególnymi elementami (Count of events in Florida i Count of events in Guam, odpowiednio).

StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']

Udostępnianie obliczeń

Przetwarzanie wsadowe jest przydatne w scenariuszach, w których wspólne obliczenie jest współużytkowane przez wiele podzapytania, takich jak pulpity nawigacyjne. Jeśli typowe obliczenia są złożone, użyj funkcji materialize() i skonstruuj zapytanie, aby było wykonywane tylko raz:

let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10