Erstellen einer internen OneLake-Verknüpfung

In diesem Artikel erfahren Sie, wie Sie eine OneLake-Verknüpfung innerhalb eines Fabric Elements erstellen. Sie können ein Lakehouse oder eine Kusto Query Language (KQL)-Datenbank als Quelle für Ihren Verweis verwenden.

Eine Übersicht über Verknüpfungen finden Sie unter OneLake-Verknüpfungen. Informationen zum programmgesteuerten Erstellen von Verknüpfungen finden Sie unter OneLake-Verknüpfungen mit REST-APIs.

Voraussetzung

Eine Lakehouse- oder KQL-Datenbank in OneLake. Wenn Sie nicht über eines der folgenden Verfügen, erstellen Sie ein Testseehaus, indem Sie die folgenden Schritte ausführen: Erstellen Sie ein Seehaus.

Erstellen einer Verknüpfung

  1. Öffnen Sie Ihre Lakehouse- oder KQL-Datenbank.

  2. Klicken Sie im Explorer-Bereich mit der rechten Maustaste auf ein Verzeichnis.

  3. Erstellen Sie eine neue Verknüpfung aus dem Menü.

    • Wählen Sie in einem Lakehouse, je nach Ihren Lakehouse-Einstellungen, Neue Verknüpfung, Neue Tabellenverknüpfung oder Neue Schemaverknüpfung aus.
    • Wählen Sie in einer KQL-Datenbank +>Neue>OneLake-Verknüpfung aus.

    Screenshot: Auswahl von „Neue Verknüpfung“ in der Lake-Ansicht

Auswählen einer Quelle

Sie können eine Datenquelle aus demselben Mandanten oder aus einem Mandanten außerhalb Ihrer Organisation auswählen. Wählen Sie die Schritte aus, die Ihrem Szenario entsprechen:

Quelle desselben Mandanten

Führen Sie die folgenden Schritte aus, um eine Verknüpfung zu Daten in Ihrem eigenen Fabric-Mandanten zu erstellen.

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

    Screenshot des Fensters „Neue Verknüpfung“ mit verfügbaren Verknüpfungsquellen. 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“, das die verfügbaren Datenquellen zur Verwendung mit der Verknüpfung zeigt. Die Schaltfläche „Weiter“ ist hervorgehoben.

  3. Wählen Sie eine Verbindungsmethode aus:

    • Pass-Through (Standard): Die eigene Identität jedes Benutzers wird für den Zugriff auf die Zieldaten verwendet. Fahren Sie mit dem nächsten Schritt fort.

    • Delegierte Identität: Eine konfigurierte Verbindungsidentität wird für den Zugriff auf die Zieldaten anstelle der Identität jedes Benutzers verwendet. Wenn Sie diese Option auswählen, wählen Sie Verbinden aus und konfigurieren Sie dann die Verbindung. Weitere Informationen finden Sie unter "Authentifizierung".

      So konfigurieren Sie eine delegierte Verbindung:

      1. Wählen Sie "Vorhandene Verbindung" und dann eine Verbindung aus der Liste aus, oder wählen Sie " Neue Verbindung" aus, um eine Verbindung zu erstellen.
      2. Geben Sie für eine neue Verbindung die Verbindungsdetails ein:
      • Pfad: Bestätigen oder Eingeben des OneLake-Pfads.
      • Verbindung: Wählen Sie Neue Verbindung herstellen aus.
      • Verbindungsname: Geben Sie einen erkennbaren Namen ein.
      • Authentifizierungsart: Wählen Sie Organisationskonto oder Dienstprinzipal aus.
        • Wählen Sie für das Organisationskonto"Anmelden " und "Authentifizierung abschließen" aus.
      1. Wählen Sie Weiteraus.
  4. Erweitern Sie Dateien oder Tabellen, um die verfügbaren Unterordner anzuzeigen. Unterordner im Tabellenverzeichnis, die gültige Delta- oder Iceberg-Tabellen enthalten, sind mit einem Tabellensymbol gekennzeichnet. Dateien oder nicht identifizierte Ordner im Tabellenabschnitt sind mit einem Ordnersymbol gekennzeichnet.

    Screenshot der erweiterten Verzeichnisse „Tabellen und Dateien“ eines Lakehouses

  5. Wählen Sie einen oder mehrere Unterordner aus, mit dem bzw. denen eine Verbindung hergestellt werden soll, und wählen Sie dann Weiter aus.

    Sie können bis zu 50 Unterordner auswählen, wenn Sie Verknüpfungen in OneLake erstellen.

    Screenshot des Fensters „Neue Verknüpfung“ mit den Daten im Lakehouse

  6. Überprüfen Sie die von Ihnen ausgewählten Verknüpfungsspeicherorte. Verwenden Sie die Bearbeitungsaktion, um den Standard-Shortcut-Name zu ändern. Verwenden Sie die Löschaktion, um unerwünschte Auswahlen zu entfernen. Wählen Sie Erstellen aus, um Verknüpfungen zu generieren.

    Screenshot des Fensters „Neue Verknüpfung“ mit ausgewählten Verknüpfungsorten und der Option zum Löschen oder Umbenennen der ausgewählten Verknüpfungen.

Das Lakehouse wird automatisch aktualisiert. Die Verknüpfung wird im Bereich Explorer unter dem ausgewählten Verzeichnis angezeigt. Sie können eine normale Datei oder Tabelle von der Verknüpfung über die Eigenschaften unterscheiden. Die Eigenschaften weisen einen Verknüpfungstypparameter auf, der angibt, dass das Element eine Verknüpfung ist.

Screenshot einer Liste von Ordnern in der Lake-Ansicht, die das Shortcut-Symbol anzeigen.

Informationen zum Bearbeiten oder Löschen einer vorhandenen Verknüpfung finden Sie unter Bearbeiten oder Löschen einer OneLake-Verknüpfung.

Mandantenübergreifende Quelle

Führen Sie die folgenden Schritte aus, um eine Verknüpfung zu Daten in einem anderen Fabric-Mandanten zu erstellen. Sie stellen einen Verbindungspfad zu externen OneLake-Daten bereit und authentifizieren sich mit einer Identität dieses Mandanten. Nachgeschaltete Benutzer der Verknüpfung können über die konfigurierte delegierte Identität auf die externen Daten zugreifen.

Wenn Sie keine Identität im anderen Fabric-Mandanten haben, z. B. wenn Sie Daten von einem externen Partner oder Kunden verwenden möchten, verwenden Sie stattdessen externe Datenfreigabe.

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

    Screenshot des Fensters „Neue Verknüpfung“ mit verfügbaren Verknüpfungsquellen. Die Option „OneLake“ ist hervorgehoben.

  2. Wählen Sie im Banner " Verknüpfung zu Daten in einem anderen Mandanten erstellen" die Option "Verbindungsdetails eingeben" aus.

    Screenshot der Schaltfläche zum Eingeben von Verbindungsdetails zu OneLake in einem externen Mandanten.

  3. Wählen Sie "Vorhandene Verbindung" und dann eine Verbindung aus der Liste aus, oder wählen Sie " Neue Verbindung" aus, um eine Verbindung zu erstellen.

    • Geben Sie für eine neue Verbindung die Verbindungsdetails ein:
      • Pfad: Geben Sie den OneLake-Pfad aus dem externen Mandanten ein.
      • Verbindung: Wählen Sie Neue Verbindung herstellen aus.
      • Verbindungsname: Geben Sie einen erkennbaren Namen ein.
      • Authentifizierungsart: Wählen Sie Organisationskonto oder Dienstprinzipal aus.
        • Wählen Sie für das Organisationskonto"Anmelden " aus, und schließen Sie die Authentifizierung mit einem Konto ab, das Zugriff auf die Daten des externen Mandanten hat.
  4. Wählen Sie Weiteraus.

  5. Durchsuchen Sie auf der Seite Microsoft OneLake (mandantenübergreifend) die externe Datenquelle.

  6. Wählen Sie die einzuschließden Ordner oder Tabellen aus, und wählen Sie dann "Weiter" aus, um die Verknüpfung zu überprüfen und zu erstellen.

Authentifizierung

OneLake-Tastenkombinationen unterstützen zwei Authentifizierungsmethoden: Pass-Through und delegierte Identität.

  • Pass-Through (Standard): Wenn ein Benutzer die Verknüpfung liest, greift Fabric mithilfe der Identität dieses angemeldeten Benutzers auf die Zieldaten zu. Jeder Benutzer benötigt individuelle Berechtigungen für die Quelldaten.

  • Delegierte Identität: Die Verknüpfung verwendet eine konfigurierte Verbindungsidentität (Organisationskonto oder Dienstprinzipal) für den Zugriff auf die Zieldaten anstelle der Identität des angemeldeten Benutzers. Dieser Ansatz bietet konsistenten Datenzugriff über Fabric Elemente und Arbeitsbereiche hinweg, ohne dass jeder Benutzer über individuelle Berechtigungen für die Quelle verfügen muss.

Verwenden Sie delegierte Authentifizierung, wenn das standardmäßige Pass-Through-Verhalten nicht mit dem gewünschten Zugriffsmuster für Ihre Daten übereinstimmt. Anstatt beispielsweise den individuellen Zugriff für nachgelagerte Fachanwender zu verwalten, kann eine delegierte Verknüpfung eine feste Verbindungsidentität verwenden, die eine Geschäftseinheit repräsentiert. Dieser Ansatz bietet die Flexibilität der Geschäftseinheit, den OneLake-Sicherheitszugriff für ihre Endbenutzer zu verwalten und gleichzeitig die Sicherheitskontrollen zu berücksichtigen, die auf die Verbindungsidentität angewendet werden.

Weitere Informationen dazu, wie diese Authentifizierungsmodelle mit OneLake-Sicherheit interagieren, finden Sie unter OneLake-Verknüpfungssicherheit.

Überlegungen zu delegierten Tastenkombinationen

  • Die delegierte Authentifizierung ist optional. Wenn Sie diese Option nicht auswählen, verwendet die Verknüpfung standardmäßig die Passthrough-Authentifizierung.
  • Mandantenübergreifende Verknüpfungen verwenden immer delegierte Authentifizierung.
  • Die konfigurierte Verbindungsidentität benötigt Zugriff auf die Zieldaten.
  • Um eine vorhandene Verknüpfung von Passthrough- zu delegierter Authentifizierung oder umgekehrt zu ändern, löschen Sie die Verknüpfung und erstellen Sie sie mit der gewünschten Authentifizierungsmethode neu.
  • Delegierte Tastenkombinationen unterstützen die Sicherheit auf Spaltenebene (CLS) sowohl für das Ziel als auch für die Verknüpfung selbst.
  • Delegierte Tastenkombinationen unterstützen nur die Sicherheit auf Zeilenebene (RLS) für die Zieldaten.