Lotes
Uma consulta pode incluir várias instruções de expressão tabular, desde que sejam delimitadas por um caractere ponto-e-vírgula (;
). Em seguida, a consulta retorna vários resultados tabulares. Os resultados são produzidos pelas instruções de expressão tabular e ordenados de acordo com a ordem das instruções no texto da consulta.
Observação
- Prefira o envio em lote e
materialize
em vez de usar o operador fork. - Duas instruções devem ser sempre separadas por ponto e vírgula.
Exemplos
Resultados tabulares de nome
A consulta a seguir produz dois resultados tabulares. As ferramentas do agente de usuário podem exibir esses resultados com o nome apropriado associado a cada (Count of events in Florida
e Count of events in Guam
, respectivamente).
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
Compartilhar um cálculo
O envio em lote é útil para cenários em que um cálculo comum é compartilhado por várias subconsultas, como para painéis. Se o cálculo comum for complexo, use a função materialize() e construa a consulta para que ela seja executada apenas uma vez:
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de