Dávky
Dotaz může obsahovat více příkazů tabulkových výrazů, pokud jsou oddělené znakem středníku (;
). Dotaz pak vrátí více tabulkových výsledků. Výsledky jsou vytvářeny příkazy tabulkových výrazů a seřazeny podle pořadí příkazů v textu dotazu.
Poznámka
- Upřednostněte dávkování a
materialize
před použitím operátoru forku. - Všechny dva příkazy musí být odděleny středníkem.
Příklady
Pojmenovat tabulkové výsledky
Následující dotaz vytvoří dva tabulkové výsledky. Nástroje uživatelských agentů pak můžou tyto výsledky zobrazit s odpovídajícím názvem přidruženým ke každému z nich (Count of events in Florida
a Count of events in Guam
, v uvedeném pořadí).
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
Sdílení výpočtu
Dávkování je užitečné ve scénářích, kdy společný výpočet sdílí více poddotazů, například pro řídicí panely. Pokud je běžný výpočet složitý, použijte funkci materialize() a vytvořte dotaz tak, aby se spustil pouze jednou:
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro