Freigeben über


ODBC

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:

  1. Wählen Sie die ODBC-Option in der Auswahl " Daten abrufen " aus. Weitere Informationen finden Sie unter "Wo können Sie Daten abrufen".

  2. 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.

    Screenshot des ODBC-Verbindungs-Generators in Power Query Desktop.

    Sie können auch erweiterte Optionen auswählen, um weitere optionale Verbindungsinformationen einzugeben. Weitere Informationen finden Sie unter "Verbinden mit erweiterten Optionen".

  3. Nachdem Sie fertig sind, wählen Sie "OK" aus.

  4. 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.

    Screenshot des Dialogfelds

    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".

  5. Nachdem Sie fertig sind, wählen Sie "Verbinden" aus.

  6. 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.

    Screenshot des Desktopnavigators mit ausgewählten Mitarbeiterinformationen.

Herstellen einer Verbindung mit einer ODBC-Datenquelle aus Power Query Online

Führen Sie die folgenden Schritte aus, um die Verbindung herzustellen:

  1. Wählen Sie auf der Seite "Datenquellen " ODBC aus.

  2. Geben Sie auf der ODBC-Seite Ihre ODBC-Verbindungszeichenfolge ein. Im folgenden Beispiel lautet dsn=SQL Server Databasedie Verbindungszeichenfolge .

    Screenshot der ODBC-Seite mit der Verbindungszeichenfolge, die auf die SQL Server-Datenbank festgelegt ist.

  3. Wählen Sie bei Bedarf ein lokales Datengateway im Datengateway aus.

  4. Wählen Sie die Authentifizierungsart aus, um sich anzumelden, und geben Sie dann Ihre Anmeldeinformationen ein. Weitere Informationen zur Authentifizierung in Power Query Online.

  5. Wählen Sie Weiteraus.

  6. 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.

    Screenshot des Online-Navigators mit ausgewählten Mitarbeiterinformationen.

Verbinden mit erweiterten Optionen

Power Query bietet bei Bedarf eine Reihe erweiterter Optionen, die Sie Ihrer Abfrage hinzufügen können.

Erweiterte ODBC-Optionen.

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.