Freigeben über


Erstellen von OneLake-Verknüpfungen in einer KQL-Datenbank

OneLake ist ein zentraler, vereinheitlichter, logischer Data Lake für Microsoft Fabric zum Speichern von Lakehouses, Warehouses, KQL-Datenbanken und anderen Elementen. Verknüpfungen sind eingebettete Verweise in OneLake, die auf die Speicherorte anderer Dateien verweisen, ohne die ursprünglichen Daten zu verschieben. Der eingebettete Verweis lässt den Eindruck entstehen, dass die Dateien und Ordner lokal gespeichert sind. In Wirklichkeit befinden sie sich jedoch an einem anderen Speicherort. Verknüpfungen können aktualisiert oder aus Ihren Elementen entfernt werden. Diese Änderungen wirken sich allerdings nicht auf die ursprünglichen Daten und ihre Quelle aus.

In diesem Artikel erfahren Sie, wie Sie eine OneLake-Verknüpfung in einer KQL-Datenbank erstellen, die auf interne Fabric oder externe Quellen verweist. Auf diese Art von Verknüpfung wird später bei der Abfrage in KQL-Querysets mit der external_table()-Funktion zugegriffen. Verknüpfungen, die in einer KQL-Datenbank erstellt wurden, können nicht umbenannt werden und nur eine Verknüpfung kann gleichzeitig erstellt werden.

Zusätzlich zum Erstellen von Verknüpfungen aus einer KQL-Datenbank können Verknüpfungen auch aus anderen Fabric-Elementen erstellt werden. Diese Verknüpfungen verweisen ebenfalls auf Daten, die in der internen Fabric oder in externen Quellen gespeichert sind, haben jedoch unterschiedliche Beschränkungen und werden anders aufgerufen. Weitere Informationen finden Sie unter OneLake-Verknüpfungen.

Hinweis

Verwenden Sie OneLake-Verknüpfungen, wenn Sie unregelmäßig Abfragen für Verlaufsdaten ausführen möchten, ohne die Daten zu partitionieren oder zu indizieren. Wenn Sie regelmäßig Abfragen ausführen und die Leistung beschleunigen möchten, importieren Sie die Daten direkt in Ihre KQL-Datenbank.

Wählen Sie die Registerkarte aus, die der Verknüpfung entspricht, die Sie erstellen möchten:

Voraussetzungen

Informationen zum Zugriff auf die Daten in Ihrer KQL-Datenbank in anderen Microsoft Fabric-Bereichen finden Sie unter Eine logische Kopie.

Verknüpfung erstellen

Hinweis

Der folgende Flow zeigt, wie man eine Verknüpfung erstellt, die auf Daten in einem Lakehouse in Fabric verweist. Auf ähnliche Weise können Sie Verknüpfungen erstellen, die auf Data Warehouses oder andere KQL-Datenbanken verweisen.

  1. Navigieren Sie zu einer vorhandenen KQL-Datenbank.

  2. Wählen Sie Neu>OneLake-Verknüpfung aus.

    Screenshot: Registerkarte „Start“ mit Dropdownliste der Schaltfläche „Neu“, die Option „OneLake-Verknüpfung“ ist hervorgehoben.

Auswählen einer Quelle

  1. Wählen Sie unter Interne Quellen die Option Microsoft OneLake aus.

    Screenshot des Fensters „Neue Verknüpfung“ mit zwei Methoden zum Erstellen einer Verknüpfung. Die Option „OneLake“ ist hervorgehoben.

  2. Wählen Sie die Datenquelle aus, mit der Sie eine Verbindung herstellen möchten, und wählen Sie dann Weiter aus.

    Screenshot des Fensters „Datenquellentyp auswählen“ mit verfügbaren Datenquellen für die Verknüpfung. Die Schaltfläche „Weiter“ ist hervorgehoben.

  3. Erweitern Sie Tabellen und wählen Sie eine bestimmte Tabelle aus, mit der Sie eine Verbindung herstellen möchten.

    Screenshot: Fenster „Neue Verknüpfung“ mit den Daten im Lakehouse. Der Unterordner „StrmSC“ und die Schaltfläche „Erstellen“ sind hervorgehoben.

  4. Klicken Sie auf Erstellen.

Hinweis

Sie können nur eine Verbindung mit einem Unterordner oder einer Tabelle pro Verknüpfung herstellen. Um Verbindungen mit weiteren Daten herzustellen, wiederholen Sie diese Schritte zum Erstellen zusätzlicher Verknüpfungen.

Die Datenbank wird automatisch aktualisiert. Die Verknüpfung wird im Bereich Explorer unter Verknüpfungen angezeigt.

Screenshot des Explorer-Bereichs mit der neuen Verknüpfung.

Die OneLake-Verknüpfung wurde erstellt. Sie können diese Daten jetzt abfragen.

Daten abfragen

Verwenden Sie die Funktion external_table(), um Daten aus der OneLake-Verknüpfung abzufragen.

  1. Wählen Sie ganz rechts in Ihrer Datenbank die Option Daten untersuchen aus. Das Fenster wird mit einigen Beispielabfragen geöffnet, die Sie ausführen können, um einen ersten Blick auf Ihre Daten zu erhalten.
  2. Ersetzen Sie den Platzhalter für den Tabellennamen durch den external_table('Verknüpfungsnamen').
  3. Sie können auch Ausführen auswählen oder UMSCHALT+EINGABE drücken, um eine ausgewählte Abfrage auszuführen.

Screenshot: Fenster „Untersuchen Ihrer Daten“ mit den Ergebnissen einer Beispielabfrage.

Zuordnung von Datentypen

Zuordnung von Delta-Parquet- zu Eventhouse-Datentypen

Primitive Delta-Datentypen werden nach den folgenden Regeln skalaren Eventhouse-Datentypen zugeordnet. Weitere Informationen zu Eventhouse-Datentypen finden Sie unter Skalare Datentypen.

Delta-Typ Skalarer Eventhouse-Datentyp
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (ohne Zeitzone) datetime
struct dynamic
array dynamic
map dynamic