Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
- Un espace de travail avec une capacité compatible Microsoft Fabric
- Une base de données KQL avec des données
Interroger avec du code
Il existe deux façons de lancer le menu pour interroger la table KQL.
Sélectionnez le tableau dans le volet gauche. Dans l’exemple suivant, yelllowtaxidata est sélectionné.
Sélectionnez Requête avec du code dans le menu en haut.
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.
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.
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