Présentation

Effectué

Le langage KQL (Kusto Query Language) vous permet d’explorer vos données pour découvrir des modèles, identifier des anomalies et des valeurs hors norme, et créer des modèles statistiques. Une requête Kusto est une requête en lecture seule de traitement de données et de retour de résultats. KQL offre une grande variété de fonctions qui analysent vos données de différentes façons.

Exemple de scénario

Supposons que vous travaillez dans une entreprise de vente au détail qui vend une grande variété de produits. Vous êtes l’analyste des données de l’équipe commerciale, chargé de fournir des insights pour aider l’équipe à promouvoir ses produits et à augmenter les ventes. Vous voulez fournir les insights souhaités, mais cela nécessite des données réparties dans plusieurs tables. Vous souhaitez utiliser KQL pour obtenir les insights en interrogeant des données de plusieurs tables.

Qu’allons-nous faire ?

Vous allez écrire des requêtes en langage de requête Kusto (KQL) pour d’abord enrichir les données en combinant plusieurs tables, puis analyser ces données pour obtenir des insights plus approfondis. Dans ce module, vous allez découvrir comment :

  • Étendre une table de faits avec des données de table de dimension en utilisant les opérateurs join ou lookup.
  • Fusionner ou ajouter des lignes de plusieurs tables ou expressions tabulaires en utilisant l’opérateur union.
  • Optimiser les sous-requêtes en utilisant la fonction materialize() et les tables temporaires en utilisant l’opérateur as.
  • Analyser les données en utilisant les fonctions d’agrégation de l’opérateur summarize : arg_min() et arg_max().

Prérequis

  • Capacité à écrire des requêtes Kusto de niveau débutant et intermédiaire
  • Connaissance de l’instruction let, de l’opérateur summarize et des fonctions d’agrégation

Quel est l’objectif principal ?

À la fin de cette session, vous savez écrire des requêtes Kusto optimisées combinant les données de plusieurs tables et obtenir des insights supplémentaires grâce à l’enrichissement des données.