Azure SQL-Datenbank

Zusammenfassung

Element Beschreibung
Freigabestatus Allgemeine Verfügbarkeit
Unterstützte Produkte Excel
Power BI (Semantikmodelle)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Power Apps (Dataflows)
Excel
Dynamics 365 Customer Insights
Analysis Services
Unterstützte Authentifizierungstypen Windows (Power BI Desktop, Excel, Power Query Online mit Gateway)
Datenbank (Power BI Desktop, Excel)
Microsoft-Konto (alle)
Basic (Power Query Online)
Dienstprinzipal
Funktionsreferenz-Dokumentation Sql.Database
Sql.Databases

Hinweis

Der Dienstprinzipal-Authentifizierungstyp wird nicht unterstützt, wenn ein lokales Datengateway oder ein VNet-Datengateway (virtuelles Netzwerk) verwendet wird.

Hinweis

Einige Funktionen können in einem Produkt vorhanden sein, in anderen jedoch nicht, was an den Bereitstellungsplänen und hostspezifischen Funktionen liegt.

Voraussetzungen

Standardmäßig installiert Power BI einen OLE DB-Treiber für die Azure SQL-Datenbank. Zur optimalen Leistung wird jedoch empfohlen, dass der Kunde den SQL Server Native Client installiert, bevor er den Azure SQL-Datenbankconnector verwendet. SQL Server Native Client 11.0 und SQL Server Native Client 10.0 werden beide in der neuesten Version unterstützt.

Unterstützte Funktionen

  • Importieren
  • DirectQuery (semantische Power BI-Modelle)
  • Advanced Options (Erweiterte Optionen)
    • Befehlstimeout in Minuten
    • Native SQL-Anweisung
    • Spalten für die Beziehung
    • Unter Verwendung der vollständigen Hierarchie navigieren
    • SQL Server-Failoverunterstützung

Herstellen einer Verbindung mit der Azure SQL-Datenbank aus Power Query Desktop

Führen Sie die folgenden Schritte aus, um eine Verbindung mit einer Azure SQL-Datenbank über Power Query Desktop herzustellen:

  1. Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten Azure SQL-Datenbank aus. Die Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop ist je nach App unterschiedlich. Weitere Informationen zur Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop für Ihre App finden Sie unter Wo man Daten abruft.

  2. Geben Sie unter SQL Server-Datenbank den Namen des Servers und der Datenbank an (optional).

    Erstellen einer Azure SQL-Datenbank-Verbindung.

  3. Wählen Sie entweder den Datenkonnektivitätsmodus Import oder DirectQuery aus.

  4. Optional können Sie erweiterte Optionen auswählen und eingeben, mit denen die Verbindungsabfrage geändert wird, z. B. ein Befehlstimeout oder eine native Abfrage (SQL-Anweisung). Weitere Informationen: Verbinden mithilfe erweiterter Optionen

  5. Wählen Sie OK aus.

  6. Wenn dies das erste Mal ist, dass Sie eine Verbindung zu dieser Datenbank herstellen, wählen Sie den Authentifizierungstyp, geben Sie Ihre Anmeldeinformationen ein und wählen Sie die Ebene, auf die die Authentifizierungseinstellungen angewendet werden sollen. Wählen Sie dann Verbinden aus.

    Authentifizierung für Azure SQL-Datenbank.

    Weitere Informationen zu Authentifizierungsmethoden finden Sie unter Authentifizierung mit einer Datenquelle.

    Hinweis

    Wenn die Verbindung nicht verschlüsselt ist, werden Sie mit der folgenden Meldung darauf hingewiesen.

    Azure SQL-Datenbankverschlüsselungs-Support.

    Wählen Sie OK aus, um eine Verbindung mit der Datenbank mithilfe einer unverschlüsselten Verbindung herzustellen, oder befolgen Sie die Anweisungen unter Aktivieren von verschlüsselten Verbindungen zur Datenbank-Engine, um verschlüsselte Verbindungen mit der Azure SQL-Datenbank einzurichten.

  7. Wählen Sie im Navigator die gewünschten Datenbankinformationen aus und anschließend Laden, um die Daten zu laden, oder Daten transformieren, um die Daten im Power Query-Editor weiter zu transformieren.

    Power Query Desktop Navigator mit den Mitarbeiterdaten der Personalabteilung.

Herstellen einer Verbindung mit der Azure SQL-Datenbank aus Power Query Online

Führen Sie die folgenden Schritte aus, um eine Verbindung mit einer Azure SQL-Datenbank über Power Query Online herzustellen:

  1. Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten die Option Azure SQL-Datenbank aus. In verschiedenen Apps gibt es unterschiedliche Wege, um zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online zu gelangen. Weitere Informationen dazu, wie Sie aus Ihrer App zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online gelangen, finden Sie unter Wo man Daten abruft.

    Screenshot des Fensters

  2. Geben Sie unter Azure SQL-Datenbank den Namen des Servers und der Datenbank an.

    Geben Sie die Onlineverbindung der Azure SQL-Datenbank ein.

    Sie können auch erweiterte Optionen auswählen und eingeben, mit denen die Verbindungsabfrage geändert wird, z. B. ein Befehlstimeout oder eine native Abfrage (SQL-Anweisung). Weitere Informationen: Herstellen einer Verbindung mithilfe der erweiterten Optionen

  3. Wenn Sie zum ersten Mal eine Verbindung zu dieser Datenbank herstellen, wählen Sie die Authentifizierungsart aus und geben Sie Ihre Anmeldeinformationen ein.

  4. Wählen Sie ggf. den Namen Ihres lokalen Datengateways aus.

  5. Wenn die Verbindung nicht verschlüsselt ist, deaktivieren Sie das Kontrollkästchen Verschlüsselte Verbindung verwenden.

  6. Wählen Sie Weiter aus, um fortzufahren.

  7. Wählen Sie im Navigatordie gewünschten Daten aus und wählen Sie dann Daten transformieren.

    Power Query Online Navigator mit den Mitarbeiterdaten der Personalabteilung.

Verbinden mithilfe erweiterter Optionen

Sowohl Power Query Desktop als auch Power Query Online bieten eine Reihe von erweiterten Optionen, die Sie bei Bedarf zu Ihrer Abfrage hinzufügen können.

Anzeige erweiterter Optionen, die in Power Query verfügbar sind.

In der folgenden Tabelle sind alle erweiterten Optionen aufgeführt, die Sie in Power Query Desktop und Power Query Online einstellen können.

Erweiterte Option Beschreibung
Befehlstimeout in Minuten Wenn Ihre Verbindung länger als 10 Minuten dauert (das Standardtimeout), können Sie einen anderen Wert in Minuten eingeben, um die Verbindung länger geöffnet zu halten. Diese Option ist nur in Power Query Desktop verfügbar.
SQL-Anweisung Informationen hierzu erhalten Sie unter Importieren von Daten aus einer Datenbank mithilfe einer nativen Datenbankabfrage.
Beziehungsspalten einbeziehen Wenn aktiviert, enthält die Option Spalten, die möglicherweise Beziehungen zu anderen Tabellen haben. Wenn dieses Feld deaktiviert ist, werden diese Spalten nicht angezeigt.
Unter Verwendung der vollständigen Hierarchie navigieren Wenn aktiviert, zeigt der Navigator die vollständige Hierarchie von Tabellen in der Datenbank an, mit der Sie eine Verbindung herstellen. Wenn deaktiviert, zeigt der Navigator nur die Tabellen an, deren Spalten und Zeilen Daten enthalten.
SQL Server-Failoverunterstützung aktivieren Wenn diese Option aktiviert ist, und ein Knoten in der Azure SQL-Failovergruppe nicht verfügbar ist, wechselt Power Query bei einem Failover von diesem Knoten zu einem anderen. Wenn diese Option deaktiviert ist, tritt kein Failover auf.

Nachdem Sie die gewünschten erweiterten Optionen ausgewählt haben, wählen Sie in Power Query Desktop OK oder in Power Query Online Weiter aus, um eine Verbindung mit Ihrer Azure SQL-Datenbank herzustellen.

Problembehandlung

Always Encrypted-Spalten

Power Query unterstützt „Always Encrypted“-Spalten nicht.