Instancias de Batch
Una consulta puede incluir varias instrucciones de expresión tabular, siempre y cuando estén delimitadas por un carácter de punto y coma (;
). A continuación, la consulta devuelve varios resultados tabulares. Los resultados se generan mediante las instrucciones de expresión tabular y se ordenan según el orden de las instrucciones del texto de la consulta.
Nota
- Prefiere el procesamiento por lotes y
materialize
el uso excesivo del operador de bifurcación. - Las instrucciones deben estar separadas por un punto y coma.
Ejemplos
Nombre de los resultados tabulares
La consulta siguiente genera dos resultados tabulares. Después, las herramientas del agente de usuario pueden mostrar esos resultados con el nombre adecuado asociado a cada (Count of events in Florida
y 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']
Compartir un cálculo
El procesamiento por lotes es útil para escenarios en los que varias subconsultas comparten un cálculo común, como para los paneles. Si el cálculo común es complejo, use la función materialize() y construya la consulta para que se ejecute solo una vez:
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de