Tutoriel sur Analytics en temps réel, partie 4 : Explorez vos données avec KQL et SQL
Remarque
Ce tutoriel fait partie d'une série. Pour la section précédente, voir : Tutoriel partie 3 : Obtenir des données historiques.
La première étape de l'analyse des données consiste souvent à examiner un sous-ensemble des données elles-mêmes. Plusieurs exemples de requêtes sont à votre disposition dans SQL et KQL pour vous aider à vous familiariser avec les langages de requête et à faciliter l’exploration initiale des données.
Exemples de requêtes KQL
Une requête Kusto Query Language (KQL) est une requête en lecture seule pour traiter des données et renvoyer des résultats. La demande est formulée en texte brut en utilisant un modèle de flux de données facile à lire, à créer et à automatiser. Les requêtes s’exécutent toujours dans le contexte d’une table ou d’une base de données particulière. Une requête se compose au minimum d’une référence de données source et d’un ou de plusieurs opérateurs de requête appliqués de manière séquentielle, indiqués visuellement par l’utilisation d’une barre verticale (|) pour délimiter les opérateurs. Pour plus d'informations sur le langage de requête Kusto, consultez Présentation du langage de requête Kusto (KQL).
Remarque
L'éditeur de requêtes est livré avec la coloration syntaxique et IntelliSense, ce qui vous permet d'améliorer rapidement vos connaissances du langage de requête Kusto.
Accédez à votre base de données KQL nommée NycTaxiDB.
Dans le volet Explorer, sélectionnez le menu Plus [...] sur une table nyctaxitrips. Sélectionnez ensuite Interroger>la table Afficher 100 enregistrements quelconques.
L’exemple s’ouvre dans le volet Exploration de vos données avec le contexte de table déjà renseigné. Cette première requête utilise l'opérateur de prise pour renvoyer un échantillon de nombre d'enregistrements et est utile pour avoir un premier aperçu de la structure des données et des valeurs possibles. Les exemples de requêtes remplis automatiquement sont exécutés automatiquement. Les résultats de la requête s’affichent dans le volet des résultats.
Retournez dans le volet Explorer pour sélectionner la requête suivante, qui utilise l'opérateur de condition where et l'opérateur de condition between pour renvoyer les enregistrements ingérés au cours des dernières 24 heures.
Notez que les volumes des données de streaming dépassent les limites de la requête. Ce comportement peut varier en fonction de la quantité de données diffusées en streaming dans votre base de données.
Sélectionnez la requête suivante dans la liste des exemples de requêtes, qui utilise l’opérateur getschema pour récupérer le schéma de la table.
Sélectionnez la requête suivante dans la liste des exemples de requêtes, qui utilise l’opérateur de synthèse pour vérifier quand le dernier enregistrement a été ingéré.
Sélectionnez la requête suivante dans la liste des exemples de requêtes, qui utilise l’opérateur de comptage pour retourner le nombre d’enregistrements présents dans la table.
Sélectionnez la dernière requête de la liste des exemples de requêtes, qui utilise l’opérateur summary, l’opérateur count et la fonction bin pour retourner le nombre d’ingestions par heure.
Exemples de requêtes SQL
L'éditeur de requêtes prend en charge l'utilisation de T-SQL en plus de son langage de requête principal, le langage de requête Kusto (KQL). Alors que KQL est le langage de requête recommandé, T-SQL peut être utile pour les outils qui ne peuvent pas utiliser KQL. Pour plus d’informations, consultez Interroger des données à l’aide de T-SQL.
Dans le volet Explorer, sélectionnez le menu Plus [...] sur une table nyctaxitrips. Sélectionnez Query table>SQL>Show any 100 records.
La requête retourne un échantillon du nombre d’enregistrements.
Sélectionnez la requête SQL suivante pour retourner le nombre total d’enregistrements présents dans la table.
Contenu connexe
Pour plus d'informations sur les tâches effectuées dans ce didacticiel, consultez :
Étape suivante
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer 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, consultez :Envoyer et afficher des commentaires pour