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 |
| Products | Excel Power BI (Semantikmodelle) Power BI (Datenflüsse) Fabric (Dataflow Gen2) Power Apps (Datenflüsse) Dynamics 365 Customer Insights Analysis Services |
| Unterstützte Authentifizierungstypen | Datenbank (Benutzername/Kennwort) Fenster Standard oder benutzerdefiniert |
| Funktionsreferenzdokumentation |
Odbc.DataSource Odbc.Query |
Hinweis
Einige Funktionen sind möglicherweise in einem Produkt vorhanden, aber nicht in anderen, aufgrund von Bereitstellungszeitplänen und hostspezifischen Fähigkeiten.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die Verbindung im Windows ODBC-Datenquellenadministrator ordnungsgemäß konfiguriert haben. Der genaue Prozess hängt hier vom Treiber ab.
Unterstützte Funktionen
- Importieren
- Erweiterte Optionen
- Verbindungszeichenfolge (Nicht-Anmeldeinformationseigenschaften)
- SQL-Anweisung
- Unterstützte Zeilenreduzierungsklauseln
Herstellen einer Verbindung mit einer ODBC-Datenquelle über Power Query Desktop
Führen Sie die folgenden Schritte aus, um die Verbindung herzustellen:
Wählen Sie die ODBC-Option in der Auswahl " Daten abrufen " aus. Weitere Informationen finden Sie unter "Wo können Sie Daten abrufen".
Wählen Sie in "Aus ODBC" den Datenquellennamen (DATA Source Name, DSN) aus dem Dropdownfeld "Datenquellenname(DSN) " aus. In diesem Beispiel wird ein DSN-Name der SQL Server-Datenbank verwendet.
Sie können auch erweiterte Optionen auswählen, um weitere optionale Verbindungsinformationen einzugeben. Weitere Informationen finden Sie unter "Verbinden mit erweiterten Optionen".
Nachdem Sie fertig sind, wählen Sie "OK" aus.
Wenn Sie zum ersten Mal eine Verbindung mit dieser Datenbank herstellen, wählen Sie den Authentifizierungstyp aus, und geben Sie Ihre Anmeldeinformationen ein, wenn Sie dazu aufgefordert werden.
Die verfügbaren Authentifizierungstypen sind:
- Standard oder benutzerdefiniert: Wählen Sie diesen Authentifizierungstyp aus, wenn Sie keine Anmeldeinformationen angeben, wenn Sie DSN verwenden, die mit einem Benutzernamen und Kennwort konfiguriert sind. Oder wenn Sie Anmeldeinformationen als Verbindungszeichenfolgeneigenschaften einschließen müssen.
- Windows: Wählen Sie diesen Authentifizierungstyp aus, wenn Sie eine Verbindung mit der Windows-Authentifizierung herstellen möchten. Schließen Sie optional alle benötigten Verbindungszeichenfolgeneigenschaften ein.
- Datenbank: Wählen Sie diesen Authentifizierungstyp aus, um einen Benutzernamen und ein Kennwort für den Zugriff auf eine Datenquelle mit einem ODBC-Treiber zu verwenden. Schließen Sie optional alle benötigten Verbindungszeichenfolgeneigenschaften ein. Dieser Authentifizierungstyp ist die Standardauswahl.
Weitere Informationen hierzu erfahren Sie unter " Authentifizierung in Desktop-Apps".
Nachdem Sie fertig sind, wählen Sie "Verbinden" aus.
Wählen Sie in Navigator die gewünschten Datenbankinformationen aus, und wählen Sie dann " Laden" aus, um die Daten zu laden, oder "Daten transformieren ", um die Daten im Power Query-Editor weiter zu transformieren.
Herstellen einer Verbindung mit einer ODBC-Datenquelle aus Power Query Online
Führen Sie die folgenden Schritte aus, um die Verbindung herzustellen:
Wählen Sie auf der Seite "Datenquellen " ODBC aus.
Geben Sie auf der ODBC-Seite Ihre ODBC-Verbindungszeichenfolge ein. Im folgenden Beispiel lautet
dsn=SQL Server Databasedie Verbindungszeichenfolge .
Wählen Sie bei Bedarf ein lokales Datengateway im Datengateway aus.
Wählen Sie die Authentifizierungsart aus, um sich anzumelden, und geben Sie dann Ihre Anmeldeinformationen ein. Weitere Informationen zur Authentifizierung in Power Query Online.
Wählen Sie Weiteraus.
Wählen Sie im Navigator die gewünschten Datenbankinformationen aus, und wählen Sie dann "Transformieren von Daten" aus, um die Transformation der Daten im Power Query-Editor fortzusetzen.
Verbinden mit erweiterten Optionen
Power Query bietet bei Bedarf eine Reihe erweiterter Optionen, die Sie Ihrer Abfrage hinzufügen können.
| Erweiterte Option | Description |
|---|---|
| Verbindungszeichenfolge (Nicht-Anmeldeinformationseigenschaften) | Stellt eine optionale Verbindungszeichenfolge bereit, die anstelle der Auswahl des Datenquellennamens (Data Source Name, DSN) in Power BI Desktop verwendet werden kann. Wenn der Datenquellenname (DSN) auf (None) festgelegt ist, können Sie stattdessen eine Verbindungszeichenfolge eingeben. Die folgenden Verbindungszeichenfolgen sind beispielsweise gültig: dsn=<myDSN> oder driver=<myDriver>; port=<myPortNumber>; server=<myServer>; database=<myDatabase>;. Verwenden Sie { } Zeichen, um Sonderzeichen zu escapen. Schlüssel für Verbindungszeichenfolgen variieren zwischen verschiedenen ODBC-Treibern. Weitere Informationen zu gültigen Verbindungszeichenfolgen finden Sie beim ODBC-Treiberanbieter. |
| SQL-Anweisung | Stellt eine SQL-Anweisung bereit, abhängig von den Funktionen des Treibers. Bitten Sie Ihren Anbieter um weitere Informationen, oder wechseln Sie mithilfe einer systemeigenen Datenbankabfrage zu "Importieren von Daten aus einer Datenbank". |
| Unterstützte Zeilenreduzierungsklauseln | Ermöglicht faltbare Unterstützung für Table.FirstN. Wählen Sie "Erkennen" aus, um unterstützte Zeilenreduzierungsklauseln zu finden, oder wählen Sie eine der Dropdownoptionen aus (TOP, LIMIT und OFFSET, LIMIT oder ANSI SQL-kompatibel). Diese Option gilt nicht bei Verwendung einer nativen SQL-Anweisung. Nur in Power Query Desktop verfügbar. |
Bekannte Probleme und Einschränkungen
Verbindungszeichenfolgenattribute
Wenn ein DSN in der ODBC-Verbindungszeichenfolge angegeben ist, werden die Attribute nach der DSN-Spezifikation nicht einbezogen. Wenn Sie weitere Attribute verwenden möchten, aktualisieren Sie sie im DSN selbst, im Gegensatz zu der Verbindungszeichenfolge.