Partii
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Zapytanie może zawierać wiele instrukcji wyrażeń tabelarycznych, o ile są rozdzielane średnikami (;
). Następnie zapytanie zwraca wiele wyników tabelarycznych. Wyniki są generowane przez instrukcje wyrażenia tabelarycznego i uporządkowane zgodnie z kolejnością instrukcji w tekście zapytania.
Nuta
- Preferuj przetwarzanie wsadowe i
materialize
za pomocą operatora rozwidlenia . - Wszystkie dwie instrukcje muszą być oddzielone średnikiem.
Przykłady
Przykłady w tym artykule używają publicznie dostępnych tabel w pomocy klastra, takich jak tabela
StormEvents
w bazie danych przykładów.
Przykłady w tym artykule używają publicznie dostępnych tabel, takich jak tabela
StormEvents
w przykładowej analizie pogody przykładowych danych.
W poniższych przykładach pokazano, jak utworzyć wiele tabel jednocześnie.
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 każdym (odpowiednioCount of events in Florida
i Count of events in Guam
).
Uruchom zapytania
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
wyjściowe
Hrabia |
---|
1042 |
Udostępnianie obliczenia
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.
Uruchom zapytania
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
wyjściowe