Share via


MySQL-Datenbank

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 Windows (Power BI Desktop, Excel, Online-Dienst mit Gateway)
Database (Power BI Desktop, Excel)
Basic (Online-Dienst mit Gateway)
Funktionsreferenz-Dokumentation MySQL.Database

Hinweis

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

Voraussetzungen

Sie müssen das Oracle MySQL Connector/NET-Paket installieren, bevor Sie diesen Connector in Power BI Desktop verwenden. Diese Komponente muss auch auf dem Rechner installiert sein, auf dem das lokale Daten-Gateway ausgeführt wird, damit dieser Connector in Power Query Online (Dataflows) oder den Power BI-Dienst verwendet werden kann. Der MySQL-Connector verlangt, dass das MySQL-Connector/NET-Paket ordnungsgemäß installiert ist. Um zu überprüfen, ob das Paket ordnungsgemäß installiert ist, öffnen Sie ein PowerShell-Fenster und führen Sie den folgenden Befehl aus:

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Wenn das Paket ordnungsgemäß installiert ist, wird im resultierenden Dialogfeld der MySQL-Datenanbieter angezeigt. Zum Beispiel:

Screenshot des Dialogfelds „Datenanbieter“ mit hervorgehobenem MySQL-Datenanbieter.

Wenn das Paket nicht ordnungsgemäß installiert ist, wenden Sie sich an Ihr MySQL-Supportteam oder an MySQL.

Hinweis

Der MySQL-Konnektor wird im persönlichen Modus des lokalen Datengateways nicht unterstützt. Er wird nur im lokalen Datengateway (Standardmodus) unterstützt.

Unterstützte Funktionen

  • Importieren
  • Advanced Options (Erweiterte Optionen)
    • Befehlstimeout in Minuten
    • Native SQL-Anweisung
    • Spalten für die Beziehung
    • Unter Verwendung der vollständigen Hierarchie navigieren

Herstellen einer Verbindung mit der MySQL-Datenbank aus Power Query Desktop

Gehen Sie wie folgt vor, um die Verbindung herzustellen:

  1. Wählen Sie die Option MySQL-Datenbank in der Connectorauswahl aus. Weitere Informationen: Wo man Daten erhält

  2. Geben Sie im Dialogfeld MySQL-Datenbank den Namen des Servers und der Datenbank an.

    Screenshot des Dialogfelds „MySQL-Datenbankverbindung“.

  3. Wählen Sie den Datenbank-Authentifizierungstyp aus, und geben Sie Ihre MySQL-Anmeldeinformationen in die Felder Benutzername und Passwort ein.

    Screenshot des Authentifizierungsdialogfelds mit ausgewählter Art der Datenbankauthentifizierung.

  4. Wählen Sie die Ebene aus, auf die Sie Ihre Anmeldedaten anwenden möchten.

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

    Hinweis

    Wenn die Verbindung nicht verschlüsselt ist, wird das folgende Dialogfeld angezeigt.

    Screenshot des Dialogfelds zur Verschlüsselungsunterstützung mit der Frage, ob eine unverschlüsselte Verbindung verwendet werden soll.

    Wählen Sie OK, um eine unverschlüsselte Verbindung zur Datenbank herzustellen, oder folgen Sie den Anweisungen, um verschlüsselte Verbindungen zu SQL Server einzurichten.

  6. Wählen Sie in Navigator die erforderlichen Daten aus, und laden oder transformieren Sie dann die Daten.

    Screenshot des Navigators, wobei ein Element ausgewählt ist und die Daten der Auswahl angezeigt werden.

Herstellen einer Verbindung mit der MySQL-Datenbank aus Power Query Online

Gehen Sie wie folgt vor, um die Verbindung herzustellen:

  1. Wählen Sie die Option MySQL-Datenbank in der Connectorauswahl aus. Weitere Informationen: Wo man Daten erhält

  2. Geben Sie im Dialogfeld MySQL-Datenbank den Namen des Servers und der Datenbank an.

    Screenshot des Dialogfelds „Verbindungseinstellungen“ mit Beispieleinträgen für Server und Datenbank.

  3. Geben Sie bei Bedarf den Namen Ihres lokalen Datengateways an.

  4. Wählen Sie die Authentifizierungsart Standard aus, und geben Sie Ihre MySQL-Anmeldeinformationen in die Felder Benutzername und Passwort ein.

  5. Wenn Ihre Verbindung nicht verschlüsselt ist, deaktivieren Sie Verschlüsselte Verbindung verwenden.

  6. Wählen Sie Weiter, um eine Verbindung mit der Datenbank herzustellen.

  7. Wählen Sie in Navigator die erforderlichen Daten aus, und wählen Sie dann Daten transformieren aus, um die Daten in Power Query-Editor zu transformieren.

Verbinden mithilfe erweiterter Optionen

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

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

Erweiterte Option Beschreibung
Befehlstimeout in Minuten Wenn Ihre Verbindung länger als 10 Minuten dauert (das Standardtimeout), können Sie einen anderen Wert in Minuten eingeben, um die Verbindung länger geöffnet zu halten.
SQL-Anweisung Informationen hierzu erhalten Sie unter Importieren von Daten aus einer Datenbank mithilfe einer nativen Datenbankabfrage.
Beziehungsspalten einbeziehen Wenn aktiviert, enthält die Option Spalten, die möglicherweise Beziehungen zu anderen Tabellen haben. Wenn dieses Kästchen deaktiviert ist, werden diese Spalten nicht angezeigt.
Unter Verwendung der vollständigen Hierarchie navigieren Wenn aktiviert, zeigt der Navigator die vollständige Hierarchie von Tabellen in der Datenbank an, mit der Sie eine Verbindung herstellen. Wenn deaktiviert, zeigt der Navigator nur die Tabellen an, deren Spalten und Zeilen Daten enthalten.

Sobald Sie die gewünschten erweiterten Optionen ausgewählt haben, wählen Sie OK in Power Query Desktop oder Weiter in Power Query Online, um eine Verbindung zu Ihrer MySQL-Datenbank herzustellen.