Présentation
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
oulookup
. - 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érateuras
. - Analyser les données en utilisant les fonctions d’agrégation de l’opérateur
summarize
:arg_min()
etarg_max()
.
Prérequis
- Capacité à écrire des requêtes Kusto de niveau débutant et intermédiaire
- Connaissance de l’instruction
let
, de l’opérateursummarize
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.