Freigeben über


ODBC

Zusammenfassung

Element Beschreibung
Freigabestatus Allgemeine Verfügbarkeit
Produkte Excel
Power BI (Semantikmodelle)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Power Apps (Dataflows)
Dynamics 365 Customer Insights
Analysis Services
Unterstützte Authentifizierungsarten Database (Benutzername/Passwort)
Windows
Standard oder Benutzerdefiniert
Funktionsreferenz-Dokumentation Odbc.DataSource
Odbc.Query

Hinweis

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

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie die Verbindung im Windows ODBC Data Source Administratorrichtig konfiguriert haben. Der genaue Ablauf hängt dabei vom Fahrer ab.

Unterstützte Funktionen

  • Importieren
  • Advanced Options (Erweiterte Optionen)
    • Verbindungszeichenfolge (keine Eigenschaften für Anmeldeinformationen)
    • SQL-Anweisung
    • Unterstützte Zeilenreduktionsklauseln

Verbindung zu einer ODBC-Datenquelle von Power Query Desktop aus

Gehen Sie wie folgt vor, um die Verbindung herzustellen:

  1. Wählen Sie die Option ODBC in der Auswahl Daten abrufen.

  2. Wählen Sie unter Von ODBCden Datenquellennamen (DSN) aus dem Dropdown-Feld Datenquellenname (DSN). In diesem Beispiel wird ein DSN-Name von SQL Server Database verwendet.

    ODBC-Verbindungs-Generator in Power Query Desktop.

    Sie können auch Erweiterte Optionen wählen, um weitere optionale Verbindungsinformationen einzugeben. Weitere Informationen: Herstellen einer Verbindung mithilfe der erweiterten Optionen

  3. Wenn Sie fertig sind, wählen Sie OK aus.

  4. Wenn dies das erste Mal ist, dass Sie eine Verbindung zu dieser Datenbank herstellen, wählen Sie den Authentifizierungstyp und geben Sie Ihre Anmeldedaten ein, wenn Sie dazu aufgefordert werden.

    ODBC-Authentifizierung in Power Query Desktop.

    Die verfügbaren Authentifizierungsarten sind:

    • Standard oder Benutzerdefiniert: Wählen Sie diese Authentifizierungsart, wenn Sie keine Anmeldeinformationen angeben, wenn Sie einen DSN verwenden, der mit einem Benutzernamen und einem Passwort konfiguriert ist. Oder, wenn Sie Anmeldeinformationen als Eigenschaften der Verbindungszeichenfolge einfügen müssen.
    • Windows: Wählen Sie diese Authentifizierungsart, wenn Sie eine Verbindung über die Windows-Authentifizierung herstellen möchten. Fügen Sie optional alle erforderlichen Eigenschaften der Verbindungszeichenfolge hinzu.
    • Datenbank: Wählen Sie diese Authentifizierungsart, um einen Benutzernamen und ein Passwort für den Zugriff auf eine Datenquelle mit einem ODBC-Treiber zu verwenden. Fügen Sie optional alle erforderlichen Eigenschaften der Verbindungszeichenfolge hinzu. Dies ist die Standardauswahl.

    Weitere Informationen: Authentifizierung mit einer Datenquelle

  5. Wenn Sie fertig sind, wählen Sie Connect.

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

    Navigator.

Verbinden mit einer ODBC-Datenquelle aus Power Query Online

Gehen Sie wie folgt vor, um die Verbindung herzustellen:

  1. Wählen Sie auf der Seite Datenquellen die Option ODBC.

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

    Abbildung der ODBC-Seite, wobei die Verbindungszeichenfolge auf die SQL Server-Datenbank festgelegt ist

  3. Wählen Sie bei Bedarf ein lokales Daten-Gateway unter Daten-Gatewayaus.

  4. Wählen Sie die Art der Authentifizierung, um sich anzumelden, und geben Sie dann Ihre Anmeldedaten ein.

  5. Wählen Sie Weiter aus.

  6. Wählen Sie im Navigator die gewünschten Datenbankinformationen aus, und wählen Sie dann Daten transformieren, um die Transformation der Daten im Power Query Editor fortzusetzen.

Verbinden mithilfe erweiterter Optionen

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

Erweiterte ODBC-Optionen.

Erweiterte Option Beschreibung
Verbindungszeichenfolge (keine Eigenschaften für Anmeldeinformationen) Stellt eine optionale Verbindungszeichenfolge bereit, die anstelle des Datenquellennamens (DSN) Auswahl in Power BI Desktop verwendet werden kann. Wenn Datenquellenname (DSN) auf (None)gesetzt ist, können Sie hier stattdessen eine Verbindungszeichenfolge eingeben. Zum Beispiel sind die folgenden Verbindungsstrings gültig: dsn=<myDSN> or driver=<myDriver>;port=<myPortNumber>;server=<myServer>;database=<myDatabase>;. Um Sonderzeichen zu entschlüsseln, verwenden Sie die { }-Zeichen. Die Schlüssel für die Verbindungszeichenfolgen variieren zwischen den verschiedenen ODBC-Treibern. Wenden Sie sich an Ihren ODBC-Treiber-Anbieter, um weitere Informationen über gültige Verbindungszeichenfolgen zu erhalten.
SQL-Anweisung Liefert je nach den Möglichkeiten des Treibers eine SQL-Anweisung. Weitere Informationen erhalten Sie von Ihrem Anbieter oder unter Importieren von Daten aus einer Datenbank mit einer nativen Datenbankabfrage.
Unterstützte Zeilenreduktionsklauseln Aktiviert die Unterstützung für das Falten von Table.FirstN. Wählen Sie Detect, um unterstützte Zeilenreduzierungsklauseln zu finden, oder wählen Sie aus einer der Dropdown-Optionen (TOP, LIMIT und OFFSET, LIMIT oder ANSI SQL-kompatibel). Diese Option ist nicht anwendbar, wenn eine native SQL-Anweisung verwendet wird. Nur in Power Query Desktop verfügbar.

Bekannte Probleme und Einschränkungen

Attribute der Verbindungszeichenfolge

Wenn ein DSN in der ODBC-Verbindungszeichenfolge angegeben ist, werden die Attribute nach der DSN-Spezifikation nicht berücksichtigt. Wenn Sie zusätzliche Attribute verwenden möchten, aktualisieren Sie diese im DSN selbst und nicht in der Verbindungszeichenfolge.