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

Informationen zum Beschleunigen von Abfragen über OneLake-Verknüpfungen finden Sie unter Beschleunigen von Abfragen über OneLake-Verknüpfungen.

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

  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

OneLake unterstützt Verknüpfungen zu internen OneLake-Ressourcen (z. B. KQL-Datenbanken, Lakehouses und Warehouses) und externen Ressourcen (wie Azure Data Lake Storage, Amazon S3 oder Google Cloud Storage). Eine Liste aller unterstützten Verknüpfungstypen und Links zu ihren spezifischen Konfigurationsanweisungen finden Sie unter OneLake-Verknüpfungstypen>.

Tastenkombinationen in KQL-Datenbanken unterstützen die Abfragebeschleunigung. Um die Abfragebeschleunigung für eine neue Verknüpfung zu aktivieren, schalten Sie die Schaltfläche Beschleunigen auf An.

Screenshot des Fensters „Neue Verknüpfung“ mit den Verknüpfungsdetails. Die Umschaltfläche „Beschleunigen“ ist hervorgehoben.

Hinweis

  1. Sie können nur eine Verbindung mit einem Unterordner oder einer Tabelle pro Verknüpfung herstellen. Um auf mehr Daten zuzugreifen, erstellen Sie weitere Verknüpfungen.
  2. Sie können keine Verknüpfung über einer Tabelle erstellen, die ein Sternchen (*) in einem beliebigen Spaltennamen enthält. Benennen Sie die Spalte(n) um, bevor Sie die Verknüpfung erstellen.

Nachdem Sie eine Verknüpfung erstellt haben, aktualisiert sich die Datenbank automatisch. Die Verknüpfung wird im Bereich Explorer unter Verknüpfungen angezeigt. Sie können diese Daten jetzt abfragen.

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

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