Compartir a través de


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

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