Exercice : Exemples de requête

Effectué

Dans l'unité précédente, nous avons examiné la structure générale d'une requête KQL. Essayez à présent d'exécuter quelques exemples de requêtes.

Accéder aux environnements de requête de démo

Certains produits qui utilisent KQL offrent des environnements gratuits que vous pouvez utiliser pour vous exercer avec les requêtes. Choisissez l'un des onglets suivants qui correspond à l'environnement de requête que vous souhaitez utiliser.

Azure Data Explorer propose un cluster d’aide avec différents types de données préchargées. Vous pouvez accéder à ce cluster à l’aide de l’interface utilisateur web d’Azure Data Explorer.

Prérequis

Cet environnement nécessite un compte Microsoft ou une identité d’utilisateur Microsoft Entra.

Exécuter l’exemple de requête

La requête suivante répond à la question « Quels sont les 10 principaux dommages matériels causés par les inondations ? »

StormEvents
| where EventType == "Flood"
| sort by DamageProperty desc
| take 10

Voici une analyse pas à pas de la façon dont la requête traite les données.

  1. La requête commence par la table StormEvents comme entrée tabulaire.
  2. Elle filtre les enregistrements pour lesquels la colonne EventType est exactement égale à Flood.
  3. La liste résultante est triée dans l'ordre décroissant en fonction de la valeur de la colonne DamageProperty.
  4. Enfin, les 10 premiers enregistrements sont renvoyés.