Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zusammenfassung
| Artikel | Description |
|---|---|
| Freigabestatus | Allgemeine Verfügbarkeit |
| Unterstützte Produkte | Excel Power BI (Semantikmodelle) Power BI (Datenflüsse) Fabric (Dataflow Gen2) Power Apps (Datenflüsse) 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) Grundlegend (Power Query Online) Dienstprinzipal |
| Funktionsreferenzdokumente | Sql.Database Sql.Databases |
Hinweis
Der Authentifizierungstyp "Dienstprinzipal" wird nicht unterstützt, wenn Sie ein lokales Datengateway oder ein Virtual Network (VNet) Datengateway verwenden.
Hinweis
Einige Funktionen sind möglicherweise in einem Produkt vorhanden, aber nicht in anderen, aufgrund von Bereitstellungszeitplänen und hostspezifischen Fähigkeiten.
Voraussetzungen
Standardmäßig installiert Power BI einen OLE DB-Treiber für 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 (Power BI Semantikmodelle)
- Erweiterte Optionen
- Befehlstimeout in Minuten
- Native SQL-Anweisung
- Beziehungsspalten
- Navigieren mithilfe der vollständigen Hierarchie
- SQL Server Failoverunterstützung
Herstellen einer Verbindung mit Azure SQL Datenbank über Power Query Desktop
Führen Sie die folgenden Schritte aus, um eine Verbindung mit einer Azure SQL Datenbank von Power Query Desktop herzustellen:
Wählen Sie Azure SQL-Datenbank in der Benutzeroberfläche zum Abrufen von Daten aus. Das Erlebnis beim Abrufen von Daten in Power Query Desktop unterscheidet sich je nach App. Weitere Informationen zur Datenabruf-Funktion von Power Query Desktop für Ihre App finden Sie unter Where to get data.
Geben Sie in SQL Server-Datenbank den Namen des Servers und der Datenbank an (optional).
Wählen Sie den Import- oder DirectQuery-Datenkonnektivitätsmodus aus.
Optional können Sie erweiterte Optionen auswählen und eingeben, mit denen die Verbindungsabfrage geändert wird, z. B. ein Befehlstimeout oder eine systemeigene Abfrage (SQL-Anweisung). Informationen: Herstellen einer Verbindung mithilfe von Voraboptionen
Wählen Sie OK aus.
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.
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 aufgefordert.
Wählen Sie OK aus, um mithilfe einer unverschlüsselten Verbindung eine Verbindung mit der Datenbank herzustellen, oder befolgen Sie die Anweisungen in Enable verschlüsselte Verbindungen mit dem Datenbank-Engine, um verschlüsselte Verbindungen mit Azure SQL Datenbank einzurichten.
Wählen Sie in Navigator die gewünschten Datenbankinformationen aus, und wählen Sie dann entweder Load aus, um die Daten zu laden, oder Transform-Daten, um die Daten in Power Query-Editor weiter zu transformieren.
Herstellen einer Verbindung mit Azure SQL Datenbank über Power Query Online
Führen Sie die folgenden Schritte aus, um eine Verbindung mit einer Azure SQL-Datenbank von Power Query Online herzustellen:
Wählen Sie die Option Azure SQL-Datenbank in der Datenabruf-Erfahrung aus. Verschiedene Apps haben unterschiedliche Möglichkeiten, um auf die Power Query Online-Datenabruf-Funktion zuzugreifen. Weitere Informationen dazu, wie Sie in der Power Query Online die Datenerfassungserfahrung aus Ihrer App starten können, finden Sie unter Wo Sie Daten abrufen können.
Geben Sie in Azure SQL-Datenbank den Namen des Servers und der Datenbank an.
Sie können auch erweiterte Optionen auswählen und eingeben, mit denen die Verbindungsabfrage geändert wird, z. B. ein Befehlstimeout oder eine systemeigene Abfrage (SQL-Anweisung). Weitere Informationen: Herstellen einer Verbindung mithilfe der erweiterten Optionen
Wenn Sie zum ersten Mal eine Verbindung mit dieser Datenbank herstellen, wählen Sie die Authentifizierungsart aus, und geben Sie Ihre Anmeldeinformationen ein.
Wählen Sie bei Bedarf den Namen Ihres lokalen Datengateways aus.
Wenn die Verbindung nicht verschlüsselt ist, deaktivieren Sie das Kontrollkästchen "Verschlüsselte Verbindung verwenden" .
Klicken Sie auf Weiter, um fortzufahren.
Wählen Sie in Navigator die daten aus, die Sie benötigen, und wählen Sie dann "Daten transformieren" aus.
Verbinden mithilfe erweiterter Optionen
Sowohl Power Query Desktop als auch Power Query Online bieten bei Bedarf eine Reihe erweiterter Optionen, die Sie Ihrer Abfrage hinzufügen können.
In der folgenden Tabelle sind alle erweiterten Optionen aufgeführt, die Sie in Power Query Desktop und Power Query Online festlegen können.
| Erweiterte Option | Description |
|---|---|
| Befehlstimeout in Minuten | Wenn Ihre Verbindung länger als 10 Minuten dauert (Standard-Timeout), können Sie einen anderen Wert in Minuten eingeben, um die Verbindung länger offen 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, werden Spalten einbezogen, die möglicherweise Beziehungen zu anderen Tabellen haben. Wenn dieses Feld deaktiviert ist, werden diese Spalten nicht angezeigt. |
| Navigieren mithilfe der vollständigen Hierarchie | Wenn diese Option aktiviert ist, zeigt der Navigator die vollständige Hierarchie von Tabellen in der Datenbank an, mit der Sie eine Verbindung herstellen. Wenn sie deaktiviert ist, werden im Navigator nur die Tabellen angezeigt, deren Spalten und Zeilen Daten enthalten. |
| Aktivieren SQL Server Failoverunterstützung | Wenn ausgewählt, wechselt Power Query beim Failover von einem nicht verfügbaren Knoten in der Azure SQL-Failover-Gruppe zu einem anderen Knoten. Wenn dies gelöscht wird, tritt kein Failover auf. |
Nachdem Sie die erforderlichen erweiterten Optionen ausgewählt haben, wählen Sie OK in Power Query Desktop oder Next in Power Query Online aus, um eine Verbindung mit Ihrer Azure SQL-Datenbank herzustellen.
Problembehandlung
Immer verschlüsselte Spalten
Power Query unterstützt keine "Always Encrypted"-Spalten.