Freigeben über


Tastenkombinationen in einem Seehaus

Mit Verknüpfungen können Sie auf Daten in einem Lakehouse verweisen, ohne sie zu kopieren. Anstatt Daten aus einer anderen Quelle aufzunehmen, erstellen Sie einen Zeiger, der die Daten als lokaler Ordner oder eine lokale Tabelle anzeigt. Dieser Ansatz ist nützlich, wenn Sie:

  • Abfragen von Daten aus anderen Seehäusern, Lagerhäusern oder Arbeitsbereichen ohne Duplizierung.
  • Greifen Sie direkt von Ihrem Seehaus aus auf externe Speicher (z. B. ADLS Gen2 oder Amazon S3) zu.
  • Kombinieren Sie Daten aus mehreren Quellen in einer einzigen Seehausansicht, ohne sie zu verschieben.
  • Reduzieren Sie die Speicherkosten und vermeiden Sie die Datenveralterung durch redundante Kopien.

Eine vollständige konzeptionelle Übersicht über Tastenkombinationen, einschließlich Zwischenspeichern, Sicherheit und Einschränkungen, finden Sie unter OneLake shortcuts.

Wo man Tastenkombinationen in einem Seehaus platzieren kann

Ein Lakehouse verfügt über zwei Ordner auf oberster Ebene – Tabellen und Dateien – und Verknüpfungen verhalten sich in jedem Ordner unterschiedlich:

  • Tabellen – Verknüpfungen müssen auf oberster Ebene erstellt werden (keine Unterverzeichnisse). Wenn das Verknüpfungsziel Delta-formatierte Daten enthält, erkennt das Lakehouse sie automatisch als Tabelle. Sie können sie dann sowohl über Spark als auch über den SQL-Analyseendpunkt abfragen.
  • Dateien – Shortcuts können auf jeder Ebene der Ordnerhierarchie erstellt werden. Daten im Abschnitt "Dateien" werden nicht automatisch als Tabelle registriert, aber Spark kann sie direkt für Data Science- oder Transformationsworkloads lesen.

Tipp

Verwenden Sie den Abschnitt "Tabellen" für strukturierte Daten, die Sie mit SQL abfragen möchten. Verwenden Sie den Abschnitt "Dateien" für unformatierte oder halbstrukturierte Daten, die Sie mit Spark verarbeiten möchten.

Standort Menüoption Was es erzeugt
Tabellenabschnitt Neue Tabellenschaltfläche Ein Verweis auf eine einzelne Delta-Tabelle, die automatisch als Tabelle im Lakehouse registriert wird.
Tabellenabschnitt Neue Schemaverknüpfung Eine Verknüpfung zu einem Ordner mit mehreren Delta-Tabellen, die als neues Schema im Lakehouse angezeigt werden. Weitere Informationen finden Sie unter Lakehouse-Schemas.
Abschnitt "Dateien" Neue Verknüpfung Eine Verknüpfung zu einem beliebigen Ordner in einem beliebigen Format. Daten werden nicht automatisch als Tabelle registriert.

Unterstützte Abkürzungsquellen

Sie können Verknüpfungen zu internen Fabric-Komponenten und externen Speichersystemen erstellen.

Interne Quellen (verwenden Sie die Identität des aufrufenden Benutzers für die Autorisierung):

  • Seehäuser
  • Lager
  • KQL-Datenbanken
  • Gespiegelte Datenbanken
  • Gespiegelte Azure Databricks-Kataloge
  • SQL-Datenbanken
  • Semantikmodelle

Externe Quellen (Verwenden einer Cloudverbindung mit gespeicherten Anmeldeinformationen):

Erstellen einer Verknüpfung

Um eine Verknüpfung zu erstellen, öffnen Sie ein Lakehouse und wechseln zur Explorer-Ansicht. Wählen Sie die Auslassungspunkte (...) neben Tabellen oder Dateien aus. Die Menübezeichnung hängt davon ab, wo Sie die Verknüpfung erstellen:

Das folgende Beispiel zeigt das Erstellen einer Verknüpfung im Abschnitt "Dateien ".

Screenshot der Option

Ausführliche schrittweise Anleitungen für jeden Quelltyp finden Sie unter Erstellen einer internen OneLake-Verknüpfung oder wählen Sie einen der externen Quelllinks im Abschnitt " Unterstützte Verknüpfungen" aus .

Hinweis

Externe Delta-Tabellen, die mit Spark-Code erstellt wurden, werden nicht automatisch im SQL-Analyseendpunkt angezeigt. Erstellen Sie eine Verknüpfung im Abschnitt "Tabellen ", um externe Delta-Tabellen für SQL-Abfragen verfügbar zu machen. Weitere Informationen finden Sie unter OneLake-Verknüpfungen.

Gründe für die Verwendung von Verknüpfungen im Vergleich zum Kopieren von Daten

Szenario Empfohlener Ansatz
Daten sind bereits in Fabric (ein anderes Seehaus, Lager oder Arbeitsbereich) vorhanden. Verknüpfung – Vermeidet Duplizierung und hält Daten synchronisiert
Daten befinden sich im externen Cloudspeicher, und Sie benötigen nahezu echtzeitbasierten Zugriff. Abkürzung – keine Aufnahmepipeline, die gewartet werden muss
Daten benötigen komplexe Transformationen vor der Verwendung Kopieren – Verwenden von Pipelines, Datenflüssen oder Notizbüchern zum Transformieren und Laden
Aus Gründen der Compliance oder Sicherheit wird erfordert, dass sich Daten in einer bestimmten Region befinden. Kopieren – Verknüpfungen verschieben keine Daten, sodass die Daten in ihrem Quellbereich verbleiben
Sie benötigen vollständige Kontrolle über die Schemaentwicklung und Tabellenwartung Kopie – Delta-Tabellen-Wartungsvorgänge funktionieren nur für lokale Tabellen

Weitere Möglichkeiten zum Übertragen von Daten in ein Seehaus finden Sie unter Optionen zum Abrufen von Daten in das Lakehouse.

Zugriffskontrolle

  • Interne Tastenkombinationen verwenden die Identität des aufrufenden Benutzers. Der Benutzer muss über Leseberechtigungen für das Verknüpfungsziel verfügen, um auf die Daten zuzugreifen.
  • Externe Verknüpfungen verwenden die Beim Erstellen der Verknüpfung angegebenen Cloudverbindungsanmeldeinformationen. Jeder Benutzer mit Zugriff auf das Lakehouse kann mithilfe dieser gespeicherten Anmeldeinformationen Daten über die Verknüpfung lesen.

Ausführliche Informationen zu Shortcut-Berechtigungen finden Sie unter "OneLake-Verknüpfungssicherheit".