Abfragen von Daten in einem KQL-Abfrageset
In diesem Artikel erfahren Sie, wie Sie ein KQL-Abfrageset verwenden. Das KQL-Abfrageset ist das Element, das zum Ausführen von Abfragen sowie zum Anzeigen und Anpassen von Abfrageergebnissen aus verschiedenen Datenquellen verwendet wird, z. B. Eventhouse, KQL-Datenbank und anderen.
Das KQL-Abfrageset verwendet die Kusto-Abfragesprache Kusto Query Language, KQL zur Erstellung von Abfragen, und es unterstützt zudem viele SQL-Funktionen. Weitere Informationen zur Abfragesprache finden Sie in der Übersicht zur Kusto-Abfragesprache.
Voraussetzungen
- Ein Arbeitsbereich mit einer Microsoft Fabric-fähigen Kapazität
- Eine KQL-Datenbank mit Bearbeitungsberechtigungen und Daten oder ein Azure Data Explorer-Cluster und eine Datenbank mit AllDatabaseAdmin-Berechtigungen.
Auswählen einer Datenbank
Abfragen werden im Kontext einer Datenbank ausgeführt. Sie können die zugeordnete Datenbank jederzeit ändern und die im Abfrage-Editor gespeicherten Abfragen beibehalten. Sie können Ihr KQL-Abfrageset mehreren Datenquellen unterschiedlicher Typen zuordnen, einschließlich einer KQL-Datenbank oder einer Datenbank aus einem Azure Data Explorer-Cluster.
Wählen Sie den Tab aus, der Ihrem gewünschten Datenbanktyp entspricht.
Wählen Sie im Verbindungsbereich auf der linken Seite der Abfrageseite unter Explorer das Symbol V aus, um das Menü „Datenbankverbindungen“ zu erweitern.
Wählen Sie unter „Quelle verbinden“ den OneLake-Datenhub aus.
Wählen Sie im daraufhin angezeigten Fenster OneLake-Datenhub eine KQL-Datenbank aus, um sie mit Ihrem KQL-Abfrageset zu verbinden, und wählen Sie dann Verbinden aus. Alternativ können Sie das Fenster OneLake-Datenhub schließen und das Menü +Datenquelle hinzufügen verwenden, um eine Verbindung mit einer anderen Datenquelle herzustellen.
Im Verbindungsbereich unter dem Datenbanknamen wird eine Liste der Tabellen angezeigt, die dieser Datenbank zugeordnet sind.
Interagieren mit Datenbanken mithilfe des Verbindungsbereichs
Im Verbindungsbereich können Sie Datenbanken durchsuchen und zwischen ihnen wechseln, die mit dem Abfrageset verbunden sind. Wählen Sie im Verbindungsbereich unter Datenbank das Symbol V aus, um das Menü „Datenbankverbindungen“ zu erweitern. Wählen Sie die Datenbank aus, die Sie erkunden möchten. Der Verbindungsbereich zeigt eine Aufschlüsselung der folgenden Elemente an, die in der ausgewählten Datenbank enthalten sind:
- Tabellen
- Materialisierte Sicht
- Verknüpfungen
- Funktionen
Im Verbindungsbereich können Sie untersuchen, welche Elemente in den einzelnen Abschnitten enthalten sind. Um das Aktionsmenü zu öffnen, zeigen Sie mit der Maus auf das Element, und wählen Sie das Menü Mehr [...] aus. Das Menü bietet folgende Optionen:
- Aktualisieren von Daten
- Datenprofil anzeigen
- Einfügen zum Erstellen eines Skripts, um es in den Abfrage-Editor einzufügen
- Delete
Für verschiedene Elementtypen stehen unterschiedliche Aktionen zur Verfügung.
Schreiben Sie eine Abfrage
Nachdem Sie nun mit Ihrer Datenquelle verbunden sind, können Sie Abfragen für Daten dieser Quelle ausführen. Das KQL-Abfrageset verwendet die Kusto-Abfragesprache (KQL), um Daten aus einer der Datenbanken abzufragen, auf die Sie Zugriff haben. Weitere Informationen zu KQL finden Sie unter Übersicht über die Kusto-Abfragesprache.
In den folgenden Beispielen werden Daten verwendet, die unter https://kustosamples.blob.core.windows.net/samplefiles/StormEvents.csv öffentlich verfügbar sind.
Schreiben oder kopieren Sie eine Abfrage im oberen Bereich des KQL-Abfragesets.
Wählen Sie die Schaltfläche Ausführen aus, oder drücken Sie UMSCHALT+EINGABETASTE, um die Abfrage auszuführen.
Die resultierende Abfrageausgabe wird im Ergebnisraster angezeigt, das unter dem Abfragebereich angezeigt wird. Beachten Sie das grüne Häkchen, das angibt, dass die Abfrage erfolgreich abgeschlossen wurde, und die Zeit für die Berechnung der Abfrageergebnisse.
Verwalten von Abfrageset-Registerkarten
Innerhalb eines KQL-Abfragesets können Sie mehrere Registerkarten erstellen. Jede Registerkarte kann einer anderen KQL-Datenbank zugeordnet werden. So können Sie Abfragen speichern, die sie später verwenden oder für andere Personen zur Zusammenarbeit bei der Datenuntersuchung freigeben können. Sie können auch die einer beliebigen Registerkarte zugeordnete KQL-Datenbank ändern. Dadurch können Sie dieselbe Abfrage für Daten in unterschiedlichen Zuständen ausführen.
- Hinzufügen einer neuen Registerkarte: Wählen Sie das Plussymbol (+) rechts neben den vorhandenen Registerkarten aus. Verschiedene Registerkarten können mit verschiedenen Datenbanken verbunden werden.
- Umbenennen einer Registerkarte: Wählen Sie das Bleistiftsymbol neben dem Namen der Registerkarte aus.
- Registerkartenpositionen ändern: Ändern Sie Registerkartenpositionen mithilfe von Drag & Drop-Gesten.
- Vorhandene Datenbankverbindung ändern: Wählen Sie unter Explorer die vorhandene Datenbankverbindung aus, um den Datenhub zu öffnen.
Auf der rechten Seite der Befehlsleiste gibt es ein Menü mit zusätzlichen Aktionen zum Verwalten von mehreren Registerkarten in Ihrem Abfrageset.
Abfrage kopieren
Sie sollten die Abfragen, die Sie erstellen, kopieren und freigeben.
Wählen Sie oben im Abfragezeitfenster die Registerkarte Start aus.
Wählen Sie im Abfragebereich Abfrage kopieren aus.
In der folgenden Tabelle werden die verschiedenen Optionen zum Kopieren einer Abfrage beschrieben.
Aktion Beschreibung Abfrage kopieren Kopieren Sie den Abfragetext. Link in Zwischenablage Kopieren Sie einen Deep-Link, der zum Ausführen der Abfrage verwendet werden kann. Link und Abfrage in Zwischenablage Kopieren Sie einen Link, mit dem die Abfrage und der Text der Abfrage ausgeführt werden können. Link, Abfrage und Ergebnisse in Zwischenablage Kopieren Sie einen Link, mit dem die Abfrage und ihr Text ausgeführt werden können. Ergebnisse kopieren Kopiert die Ergebnisse der Abfrage. Wählen Sie die gewünschte Aktion aus der obigen Tabelle aus.
Fügen Sie diese Informationen ein, um sie zu bearbeiten oder freizugeben, z. B. in Microsoft Word, Microsoft Teams oder Outlook.
Wichtig
Der Benutzer, der den Abfragelink empfängt, benötigt Anzeigeberechtigungen für die zugrunde liegenden Daten, um die Abfrage- und Ansichtsergebnisse auszuführen.
Exportieren von Abfragedaten als CSV
Anstatt die Abfrageausgabe einfach zu kopieren und einzufügen, können Sie die Abfrageergebnisse auch exportieren.
Dabei handelt es sich um eine Methode zum einmaligen Exportieren einer CSV-Datei mit den Abfrageergebnissen.
Wählen Sie oben im Abfragezeitfenster die Registerkarte Start aus.
Wählen Sie im Abfragebereich In CSV exportieren aus.
Speichern Sie die CSV-Datei lokal.
Löschen des KQL-Abfragesets
So löschen Sie das KQL-Abfrageset:
Wählen Sie den Arbeitsbereich aus, in dem sich Ihr KQL-Abfrageset befindet.
Bewegen Sie den Mauszeiger über das KQL-Abfrageset, das Sie löschen möchten. Wählen Sie Mehr [...] und dann Löschen aus.