Freigeben über


Verwenden von Beispielabfragen

In diesem Artikel erfahren Sie, wie Sie Beispiel-KQL-Abfragen verwenden, um einen ersten Blick auf Ihre Daten zu erhalten.

Eine Abfrage ist eine schreibgeschützte Anforderung zur Verarbeitung von Daten und Rückgabe der Ergebnisse. Die Anforderung wird im Nur-Text-Format mit einem Datenflussmodell angegeben, das einfach zu lesen, zu erstellen und zu automatisieren ist. Abfragen werden immer im Kontext einer bestimmten Tabelle oder Datenbank ausgeführt. Mindestens eine Abfrage besteht aus einem Quelldatenverweis und einem oder mehreren Abfrageoperatoren, die nacheinander angewendet werden und visuell durch die Verwendung eines Pipezeichens (|) zum Trennen von Operatoren angegeben werden.

Weitere Informationen zur Kusto-Abfragesprache finden Sie unter Kusto Query Language (KQL) Overview.

Voraussetzungen

Abfrage mit Code

Es gibt zwei Möglichkeiten, das Menü zu starten, um die KQL-Tabelle abzufragen.

  1. Wählen Sie die Tabelle im linken Bereich aus. Im folgenden Beispiel ist yelllowtaxidata ausgewählt.

  2. Wählen Sie "Abfrage" mit Code im Menü oben aus.

    Screenshot des Explorer-Bereichs mit hervorgehobener Tabelle und hervorgehobener Menü

    Die andere Möglichkeit besteht darin, mit der Maus auf die Tabelle zu zeigen, wählen Sie ... (Auslassungspunkte), und Sie sehen das folgende Kontextmenü mit der gleichen Abfrage mit Codeoptionen .

    Screenshot des Explorer-Bereichs mit dem Menü

  3. Wählen Sie die KQL-Abfrage aus, die Sie ausführen möchten. Wenn Sie eine SQL-Beispielabfrage ausführen möchten, wählen Sie SQL aus, und wählen Sie die SQL-Abfrage aus, die Sie ausführen möchten. Die Abfrage wird automatisch ausgeführt und zeigt Die Ergebnisse wie in der folgenden Abbildung dargestellt an.

    Screenshot des Fensters

Beispielabfragen

Anzeigen von 100 Datensätzen

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

Datensätze, die in den letzten 24 Stunden aufgenommen wurden

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

Tabellenschema abrufen

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

Letzte Erfassungszeit abrufen

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

Gesamtanzahl von Datensätzen anzeigen

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

Zusammenfassen der Aufnahme pro Stunde

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

SQL: Anzeigen von 100 Datensätzen

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

SQL: Gesamtanzahl von Datensätzen anzeigen

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