Partager via


Utiliser des exemples de requêtes

Dans cet article, vous allez apprendre à utiliser des exemples de requêtes KQL pour obtenir un aperçu initial de vos données.

Une requête est une requête en lecture seule pour traiter les données et retourner des résultats. La demande est indiquée en texte brut, à l’aide d’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. Au minimum, une requête se compose d’une référence de données source et d’un ou de plusieurs opérateurs de requête appliqués dans la séquence, indiqué visuellement par l’utilisation d’un caractère de canal (|) pour délimiter les opérateurs.

Pour plus d’informations sur le langage de requête Kusto, consultez La vue d’ensemble du langage de requête Kusto (KQL).

Prerequisites

Interroger avec du code

Il existe deux façons de lancer le menu pour interroger la table KQL.

  1. Sélectionnez le tableau dans le volet gauche. Dans l’exemple suivant, yelllowtaxidata est sélectionné.

  2. Sélectionnez Requête avec du code dans le menu en haut.

    Capture d’écran du volet Explorateur montrant le tableau et le menu De la table de requêtes mis en surbrillance.

    L’autre moyen est de pointer la souris sur la table, sélectionner ... (points de suspension), et vous voyez le menu contextuel suivant avec la même requête avec les options de code.

    Capture d’écran du volet Explorateur montrant le menu Plus d’un tableau. L’option de table de requête est mise en surbrillance.

  3. Sélectionnez la requête KQL que vous souhaitez exécuter. Pour exécuter un exemple de requête SQL, sélectionnez SQL, puis sélectionnez la requête SQL que vous souhaitez exécuter. La requête s’exécute automatiquement et affiche les résultats, comme illustré dans l’image suivante.

    Capture d’écran de la fenêtre Explorer vos données montrant les résultats des requêtes d’exemples de requêtes dans Real-Time Intelligence.

Exemples de requêtes

Afficher 100 enregistrements

// Use 'take' to view a sample number of records in the table and check the data.
yellowtaxidata
| take 100

Enregistrements ingérés au cours des 24 dernières heures

// See the most recent data - records ingested in the last 24 hours.
yellowtaxidata
| where ingestion_time() between (now(-1d) .. now())

Obtenir le schéma de table

// View a representation of the schema as a table with column names, column type, and data type.
yellowtaxidata
| getschema

Obtenir la dernière heure d’ingestion

// Check when the last record in the table was ingested.
yellowtaxidata
| summarize LastIngestionTime = max(ingestion_time())

Afficher le nombre total d’enregistrements

//See how many records are in the table.
yellowtaxidata
| count

Résumer l’ingestion par heure

// This query returns the number of ingestions per hour in the given table.
yellowtaxidata
| summarize IngestionCount = count() by bin(ingestion_time(), 1h)

SQL : afficher 100 enregistrements

-- View a sample of 100 records in the table.
select top 100 * from yellowtaxidata

SQL : afficher le nombre total d’enregistrements

-- See how many records are in the table.
select count_big(*) from yellowtaxidata