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.

  1. Accédez à votre base de données KQL nommée NycTaxiDB.

  2. Dans le volet Explorer, sélectionnez le menu Plus [...] sur une table nyctaxitrips. Sélectionnez ensuite Interroger>la table Afficher 100 enregistrements quelconques.

    Screenshot of Explorer pane showing the More menu of a table. The option titled Query table is highlighted.

    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.

    Screenshot of first example query result in Synapse Real-Time Analytics in Microsoft Fabric.

  3. 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.

    Screenshot of example query to return records ingested in the last 24 hours.

    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.

  4. 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.

    Screenshot returning example query results of getschema operator.

  5. 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é.

    Screenshot showing results of most recent record query.

  6. 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.

    Screenshot of results of count operator.

  7. 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.

    Screenshot of summarizing by ingestion time in Real-Time Analytics in Microsoft Fabric.

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.

  1. Dans le volet Explorer, sélectionnez le menu Plus [...] sur une table nyctaxitrips. Sélectionnez Query table>SQL>Show any 100 records.

    Screenshot of example SQL queries.

    La requête retourne un échantillon du nombre d’enregistrements.

    Screenshot of using a SQL query to take top 100 results.

  2. Sélectionnez la requête SQL suivante pour retourner le nombre total d’enregistrements présents dans la table.

    Screenshot of using the count SQL operator in a KQL quick query.

Pour plus d'informations sur les tâches effectuées dans ce didacticiel, consultez :

Étape suivante