Azure SQL-Datenbank

Zusammenfassung

Element BESCHREIBUNG
Releasestatus Allgemeine Verfügbarkeit
Unterstützte Produkte Power BI (Datasets)
Power BI (Dataflows)
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)
Funktionsreferenzdokumente Sql.Database
Sql.Databases

Hinweis

Einige Funktionen sind möglicherweise in einem Produkt vorhanden, andere jedoch nicht aufgrund von Bereitstellungszeitplänen und hostspezifischen Funktionen.

Voraussetzungen

Standardmäßig installiert Power BI einen OLE DB-Treiber für Azure SQL-Datenbank. Für eine optimale Leistung empfiehlt es sich jedoch, dass der Kunde die SQL Server Native Client installiert, bevor der Azure SQL-Datenbankconnector verwendet wird. 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 (nur Power BI)
  • Erweiterte Optionen
    • Befehlstimeout in Minuten
    • Native SQL-Anweisung
    • Beziehungsspalten
    • Unter Verwendung der vollständigen Hierarchie navigieren
    • SQL Server Failoverunterstützung

Verbinden von Power Query Desktop zu Azure SQL-Datenbank

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

  1. Wählen Sie in der Connectorauswahl die Option Azure SQL-Datenbank aus.

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

    Geben Sie Azure SQL-Datenbankverbindung ein.

  3. Wählen Sie den Datenkonnektivitätsmodus Importieren 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 von Voraboptionen

  5. Wählen Sie OK aus.

  6. Wenn Sie zum ersten Mal eine Verbindung mit dieser Datenbank herstellen, wählen Sie den Authentifizierungstyp aus, geben Sie Ihre Anmeldeinformationen ein, und wählen Sie die Ebene aus, auf die die Authentifizierungseinstellungen angewendet werden sollen. Wählen Sie dann Verbinden aus.

    Azure SQL Datenbankauthentifizierung.

    Weitere Informationen zu Authentifizierungsmethoden, wechseln Sie zu Authentifizierung mit einer Datenquelle.

    Hinweis

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

    Azure SQL Datenbankverschlüsselungsunterstützung.

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

  7. Wählen Sie im Navigator die gewünschten Datenbankinformationen aus, und wählen Sie dann laden aus, um die Daten zu laden, oder Daten transformieren, um die Transformation der Daten in Power Query-Editor fortzusetzen.

    Power Query Desktop Navigator mit den Personalmitarbeiterdaten.

Verbinden von Power Query Online zu Azure SQL-Datenbank

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

  1. Wählen Sie in der Connectorauswahl die Option Azure SQL-Datenbank aus.

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

    Geben Sie die Onlineverbindung 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: Verbinden mit erweiterten Optionen

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

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

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

  6. Klicken Sie auf Weiter, um fortzufahren.

  7. Wählen Sie im Navigator die daten aus, die Sie benötigen, und wählen Sie dann Daten transformieren aus.

    Power Query Onlinenavigator mit den Personalmitarbeiterdaten.

Verbinden mit erweiterten Optionen

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

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

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

Option "Erweitert" BESCHREIBUNG
Befehlstimeout in Minuten Wenn Ihre Verbindung länger als 10 Minuten (Standardtimeout) dauert, können Sie einen anderen Wert in Minuten eingeben, um die Verbindung länger geöffnet zu lassen. Diese Option ist nur in Power Query Desktop verfügbar.
SQL-Anweisung Weitere Informationen finden Sie unter Importieren von Daten aus einer Datenbank mithilfe der nativen Datenbankabfrage.
Beziehungsspalten einbeziehen Wenn dieses Kontrollkästchen aktiviert ist, schließt Spalten ein, die möglicherweise Beziehungen zu anderen Tabellen aufweisen. Wenn dieses Feld gelöscht ist, werden diese Spalten nicht angezeigt.
Unter Verwendung der vollständigen Hierarchie navigieren Wenn dies aktiviert ist, zeigt der Navigator die vollständige Hierarchie der Tabellen in der Datenbank an, mit der Sie eine Verbindung herstellen. Wenn der Navigator gelöscht wird, zeigt er nur die Tabellen an, deren Spalten und Zeilen Daten enthalten.
SQL Server-Failoverunterstützung aktivieren Wenn ein Knoten in der Azure SQL Failovergruppe nicht verfügbar ist, wird Power Query bei einem Failover von diesem Knoten auf einen anderen verschoben, wenn dies aktiviert ist. Wenn der Fehler gelöscht wird, erfolgt kein Failover.

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

Problembehandlung

Always Encrypted-Spalten

Power Query unterstützt keine "Always Encrypted"-Spalten.