Documentation Index

Fetch the complete documentation index at: https://docs.lobster-world.com/llms.txt

Use this file to discover all available pages before exploring further.

Microsoft Fabric–Tutorial

Prev Next

Letztes Update: 20.05.2026

Verbindung zu Microsoft Fabric über Lobster herstellen

In dieser Anleitung verbinden Sie die Lobster Data Platform über den Microsoft SQL Server-JDBC-Treiber und einen Dienstprinzipal zur Authentifizierung mit einem Microsoft Fabric Lakehouse oder Warehouse. Am Ende verfügen Sie über eine funktionierende Verbindung, über die Sie Daten aus einem Lakehouse lesen oder Daten in einem Warehouse lesen und schreiben können.

Tipp

Sie können diese Vorgehensweise auch verwenden, um eine Verbindung zu einer beliebigen Microsoft SQL-Datenbank in der Azure Cloud herzustellen, einschließlich Dataverse.

Voraussetzungen

  • Zugriff auf das Azure-Portal

  • Zugriff auf das Microsoft Fabric-Portal

  • Ein Fabric-Arbeitsbereich mit einem vorhandenen Lakehouse oder Warehouse

  • Administrativer Zugriff auf Ihre Lobster-Installation

  • Die folgenden Bibliotheksdateien (getestete Versionen):

    • mssql-jdbc-12.10.2.jre11.jar (Microsoft SQL Server-JDBC-Treiber, Download bei Microsoft)

    • azure-identity-1.15.3.jar

    • oauth2-oidc-sdk-11.23.1.jar

    • msal4j-1.19.0.jar

    • content-type-2.3.jar

 HINWEIS : Neuere Treiberversionen können andere Abhängigkeiten erfordern. Prüfen Sie in diesem Fall die Release Notes des jeweiligen Herstellers/Treibers.

App in Microsoft Azure registrieren

Erstellen Sie eine App-Registrierung in Microsoft Entra ID. Diese App stellt die Dienstprinzipal-Anmeldeinformationen bereit, mit denen sich Lobster bei Fabric authentifiziert.

  1. Melden Sie sich beim Microsoft Azure-Portal an.

  2. Wählen Sie auf der Startseite unter Azure-Dienste die Option App-Registrierungen aus.

    Microsoft Azure app registrations page with information about Azure AD features and updates.

  3. Auf der Seite App-Registrierungen wählen Sie Neue Registrierung aus, geben Sie einen aussagekräftigen Namen für die App ein (z. B. Fabric_Connection) und wählen Sie anschließend Registrieren aus.

  4. Kopieren Sie auf der Seite Übersicht die Anwendungs-ID (Client-ID). Sie benötigen diesen Wert später.

  5. Wählen Sie Zertifikate und GeheimnisseNeuer geheimer Clientschlüssel aus. Kopieren Sie nach dem Erstellen des Geheimnisses die Spalte Wert (nicht die Geheimnis-ID). Sie benötigen diesen Wert später.

    Client secrets management interface displaying details and expiration date for a secret.

  6. Wählen Sie API-BerechtigungenBerechtigung hinzufügen aus, und fügen Sie die folgenden Berechtigungen hinzu:

    • Tenant.Read.All

    • Tenant.ReadWrite.All

    Overview of API permissions and roles for Microsoft Graph and Power BI services.

Sie verfügen nun über die beiden Werte, die Sie für die Verbindung benötigen: die Anwendungs-ID (Client-ID) und den Wert des geheimen Clientschlüssels.

Arbeitsbereichszugriff in Microsoft Fabric gewähren

Erteilen Sie Ihrer App die Berechtigung für den Zugriff auf den Fabric-Arbeitsbereich, der Ihr Lakehouse oder Warehouse enthält.

App zum Arbeitsbereich hinzufügen

  1. Melden Sie sich beim Microsoft Fabric-Portal an.

  2. Wählen Sie im linken Navigationsbereich Arbeitsbereiche aus. Wählen Sie neben Ihrem Arbeitsbereich die Auslassungspunkte () und anschließend Arbeitsbereichszugriff aus.

    User interface showing workspace settings and options for managing work areas.

  3. Suchen Sie nach dem Namen Ihrer App (z. B. Fabric_Connection) und fügen Sie diese hinzu.

    Manage access with options to add people or groups and search within workspace.

  4. Legen Sie die Rolle auf Administrator oder Mitwirkender fest.

 HINWEIS Der "Dienstprinzipal" wird automatisch im Hintergrund erstellt, nachdem Sie die App hinzugefügt haben.

SQL-Analyse-Endpunkt abrufen

  1. Öffnen Sie den Arbeitsbereich, der Ihr Lakehouse oder Warehouse enthält.

  2. Wählen Sie neben Ihrem Lakehouse oder Warehouse die Auslassungspunkte () und anschließend Einstellungen aus.

    File management interface displaying various workspaces and settings options for organization.

  3. Kopieren Sie unter SQL-Analyse-Endpunkt die SQL-Verbindungszeichenfolge.

    SQL connection string details for Power BI Desktop integration in Lakehouse workspace.

 HINWEIS Die SQL-Verbindungszeichenfolge folgt dem Muster <Zufallszeichenfolge>.datawarehouse.fabric.microsoft.com.

Verbindung in Lobster konfigurieren

Nachdem Sie alle erforderlichen Werte gesammelt haben, können Sie die Datenbankverbindung in Lobster konfigurieren.

Erforderliche Bibliotheken und Treiber installieren

  1. Der Microsoft SQL Server-JDBC-Treiber, Download bei Microsoft muss separat geladen werden.

  2. Laden und entpacken Sie außerdem die unten stehende ZIP-Datei mit den übrigen vier Treibern und Bibliotheken.

    additional_libs
    1.34 MB
  3. Navigieren Sie in der Lobster-Oberfläche zu KonfigurationDatenbanken/Konnektoren.

  4. Wählen Sie Treiber verwalten aus.

  5. Laden Sie die entpackten .jar-Dateien und Treiber per Drag-and-drop hoch, oder kopieren Sie sie direkt in das Verzeichnis /extlib/ Ihrer Lobster-Installation.

Datenbankverbindung erstellen

  1. Navigieren Sie zu KonfigurationDatenbanken/Konnektoren.

  2. Fügen Sie eine neue Verbindung hinzu, indem Sie die Schaltfläche Plus (+) auswählen oder das Kontextmenü verwenden.

  3. Wählen Sie die Vorlage ladenMS SQL (TLS enabled) aus.

    Lobster: Settings menu for a new entry with database type options displayed.

  4. Geben Sie die zuvor gesammelten Verbindungswerte ein:

    Feld

    Wert

    Alias

    Geben Sie einen Namen für die Verbindung ein (z. B. ms_fabric_lakehouse_ro).

    Database

    Geben Sie die SQL-Verbindungszeichenfolge aus dem Fabric-Portal ein. Ersetzen Sie <Ihr-Endpunkt> durch den Endpunkt aus Ihrer Verbindungszeichenfolge und <IhrLakehouseOderWarehouse> durch den Namen Ihres Lakehouse oder Warehouse. Der Port ist 1433.

    jdbc:sqlserver://<Ihr-Endpunkt>.datawarehouse.fabric.microsoft.com:1433;DatabaseName=<IhrLakehouseOderWarehouse>;encrypt=true;trustServerCertificate=true

    Catalog Name

    Geben Sie den Namen Ihres Lakehouse oder Warehouse ein (z. B. TestworkspaceLakehouse).

    User

    Geben Sie die Anwendungs-ID (Client-ID) aus Ihrer App-Registrierung ein.

    Password

    Geben Sie den Wert des geheimen Clientschlüssels aus Ihrer App-Registrierung ein.

    Das Ergebnis sollte wie folgt aussehen:

  5. Wählen Sie die Registerkarte JDBC Properties aus, und fügen Sie zur Authentifizierung den Eintrag in der Tabelle hinzu.  WICHTIG  Diese Eigenschaft ist erforderlich. Ohne sie schlägt die Authentifizierung fehl.

    Name

    Wert

    Authentication

    ActiveDirectoryServicePrincipal

  6. Speichern Sie die Verbindung, und testen Sie sie über das SQL Console-Plug-in.

Sie verfügen nun über eine funktionsfähige Verbindung von Lobster zu Ihrem Microsoft Fabric Lakehouse oder Warehouse.


Begriffserklärung

App-Registrierungen

Ermöglichen Sie sicheren und kontrollierten Zugriff auf APIs und Dienste, indem Sie Anwendungen für die Authentifizierung und Autorisierung in Azure registrieren und konfigurieren.

Fabric-Arbeitsbereich 

Ein Container in Microsoft Fabric, der Ihre Datenprojekte organisiert. Ein Arbeitsbereich kann mehrere Lakehouses und Warehouses enthalten.

Lakehouse 

Ein Datenspeicher in Ihrem Arbeitsbereich, der für analytische Workloads optimiert ist. Über den SQL-Endpunkt können Sie Daten ausschließlich lesen.

Warehouse 

Ein Datenspeicher in Ihrem Arbeitsbereich, der sich wie eine herkömmliche Azure SQL-Datenbank verhält. Über den SQL-Endpunkt können Sie Daten lesen und schreiben.


FAQ – häufig gestellte Fragen

Kann ich über eine andere Methode in ein Lakehouse schreiben?

Ja. Sie können über die GraphQL-API in ein Lakehouse schreiben.

Kann ich diese Bibliotheken verwenden, um eine Verbindung zu einer Azure-SQL-Standarddatenbank herzustellen?

Ja, sofern die Datenbank in Azure in der Cloud gehostet wird. Möglicherweise müssen Sie im Azure-Portal zusätzliche Einstellungen konfigurieren, um den Zugriff über externe IP-Adressen zu erlauben.

Werden andere Authentifizierungsmethoden unterstützt?

Ja, allerdings wurde mit diesen Bibliotheken nur ActiveDirectoryServicePrincipal getestet.

Gibt es Unterschiede zwischen Fabric SQL-Datenbanken und Azure SQL-Datenbanken?

Ja. Informationen zu aktuellen Einschränkungen finden Sie unter Einschränkungen für SQL-Datenbank in Microsoft Fabric.