Lots
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Une requête peut inclure plusieurs instructions d’expression tabulaire, tant qu’elles sont délimitées par un point-virgule (;
) caractère. La requête retourne ensuite plusieurs résultats tabulaires. Les résultats sont générés par les instructions d’expression tabulaire et triées selon l’ordre des instructions dans le texte de la requête.
Note
- Préférez le traitement par lots et les
materialize
à l’aide de l’opérateur de fourche . - Les deux instructions doivent être séparées par un point-virgule.
Exemples
Dans le aide au cluster, il existe une base de données Samples
avec une table StormEvents
.
Résultats tabulaires de nom
La requête suivante génère deux résultats tabulaires. Les outils de l’agent utilisateur peuvent ensuite afficher ces résultats avec le nom approprié associé à chacun (Count of events in Florida
et Count of events in Guam
, respectivement).
Exécuter le de requête
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
de sortie
Partager un calcul
Le traitement par lots est utile pour les scénarios où un calcul commun est partagé par plusieurs sous-requêtes, comme pour les tableaux de bord. Si le calcul courant est complexe, utilisez la fonction materialize() et construisez la requête afin qu’elle ne soit exécutée qu’une seule fois.
Exécuter le de requête
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
de sortie