Lots
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 classés en fonction de l’ordre des instructions dans le texte de la requête.
Notes
- Préférez le traitement par lots et
materialize
l’utilisation de l’opérateur fork. - Deux instructions doivent être séparées par un point-virgule.
Exemples
Nommer les résultats tabulaires
La requête suivante produit deux résultats tabulaires. Les outils de l’agent utilisateur peuvent ensuite afficher ces résultats avec le nom approprié associé à chaque (Count of events in Florida
et Count of events in Guam
, respectivement).
StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']
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 commun est complexe, utilisez la fonction materialize() et construisez la requête afin qu’elle ne soit exécutée qu’une seule fois :
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour