Einrichten ihrer MySQL-Datenbankverbindung

In diesem Artikel werden die Schritte zum Erstellen einer MySQL-Datenbankverbindung beschrieben.

Unterstützte Authentifizierungstypen

Der MySQL-Datenbankconnector unterstützt die folgenden Authentifizierungstypen, die jeweils für Copy und Dataflow Gen2 gelten.

Authentifizierungsart Kopieren Dataflow Gen2
Standard (Benutzername/Kennwort)
Fenster n/a

Einrichten der Verbindung für Dataflow Gen2

Sie können Dataflow Gen2 in Microsoft Fabric mithilfe von Power Query-Connectors mit MySQL-Datenbank verbinden. Führen Sie die folgenden Schritte aus, um Ihre Verbindung zu erstellen:

  1. Überprüfen Sie Die Funktionen, Einschränkungen und Überlegungen, um sicherzustellen, dass Ihr Szenario unterstützt wird.
  2. Vollständige Voraussetzungen für die MySQL-Datenbank.
  3. Abrufen von Daten in Fabric.
  4. Stellen Sie eine Verbindung mit mySQL-Datenbank her.

Fähigkeiten

  • Importieren
  • Erweiterte Optionen
    • Befehlstimeout in Minuten
    • Native SQL-Anweisung
    • Beziehungsspalten
    • Navigieren mithilfe der vollständigen Hierarchie

Voraussetzungen

Sie müssen das Oracle MySQL Connector/NET-Paket installieren, bevor Sie diesen Connector in Power BI Desktop verwenden. Für Power Query Online (Dataflows) oder den Power BI-Dienst gilt: Falls Ihr MySQL-Server nicht cloudzugänglich ist und ein lokales Datengateway benötigt wird, muss die Komponente Oracle MySQL Connector/NET ordnungsgemäß auf dem Computer installiert sein, auf dem das lokale Datengateway ausgeführt wird. Um festzustellen, 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 der MySQL-Datenanbieter im resultierenden Dialogfeld angezeigt. Beispiel:

Screenshot des Dialogfelds

Wenn das Paket nicht ordnungsgemäß installiert wird, arbeiten Sie mit Ihrem MySQL-Supportteam zusammen oder wenden Sie sich an MySQL.

Hinweis

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

Daten abrufen

So rufen Sie Daten in Data Factory ab:

  1. Wählen Sie links in Data Factory den Eintrag Arbeitsbereiche aus.

  2. Wählen Sie in Ihrem Data Factory-Arbeitsbereich Neu> aus, und wählen Sie dann Ihr Data Factory-Element aus: einen Datenfluss, eine Pipeline, einen Kopiervorgang oder einen Spiegelungsvorgang.

    Screenshot mit dem Arbeitsbereich, in dem Sie einen neuen Datenfluss erstellen möchten.

  3. Wählen Sie in Power Query entweder Daten abrufen im Menüband aus, oder wählen Sie Daten aus einer anderen Quelle abrufen in der aktuellen Ansicht aus.

    Screenshot mit dem Power Query-Arbeitsbereich, in dem die Option

  4. Verwenden Sie auf der Seite " Datenquelle auswählen" die Suche , um nach dem Namen des Connectors zu suchen, oder wählen Sie " Mehr anzeigen" rechts neben der Connectorliste aus, um alle in Data Factory verfügbaren Connectors anzuzeigen.

    Screenshot: Data Factory-Seite „Datenquelle auswählen“ mit dem Suchfeld und der hervorgehobenen Option „Mehr anzeigen“.

  5. Wenn Sie weitere Verbindungen anzeigen lassen möchten, können Sie weiterhin Suche verwenden, um nach dem Namen der Verbindung zu suchen, oder wählen Sie eine Kategorie aus, um eine Liste der zugeordneten Verbindungen anzuzeigen.

    Screenshot: angezeigte Data Factory-Seite „Datenquelle auswählen“ nach Auswahl von „Mehr anzeigen“ mit der Liste der Connectors.

Herstellen einer Verbindung mit mySQL-Datenbank

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

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

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

    Screenshot des Dialogfelds

  3. Wenn auf den MySQL-Server nicht über die Cloud zugegriffen werden kann, geben Sie den Namen Ihres lokalen Datengateways an (der persönliche Modus wird nicht unterstützt).

  4. Wählen Sie die Authentifizierungsart Standard aus, und geben Sie Ihre MySQL-Anmeldeinformationen in die Felder Benutzername und Kennwort 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 benötigten Daten aus, und wählen Sie dann "Transformieren von Daten " aus, um die Daten im Power Query-Editor zu transformieren.

Einschränkungen und Überlegungen

Die folgenden Einschränkungen gelten für den Power Query MySQL-Datenbankconnector.

MySQL-Verbindungen können nicht mit persönlichen Gateways verwendet werden

Wenn auf die MySQL-Datenbank nicht über die Cloud zugegriffen werden kann, konfigurieren Sie lokale MySQL-Verbindungen, indem Sie ein Upgrade auf ein lokales Standarddatengateway durchführen, anstatt ein persönliches lokales Datengateway zu verwenden. Für cloudbasierte MySQL-Server ist kein Gateway erforderlich.

Es ist nicht möglich, lokale MySQL-Daten mit R und Python zu kombinieren.

Verwenden Sie für Fälle, in denen Python oder R mit einer lokalen MySQL-Datenbankverbindung verwendet wird, eine der folgenden Methoden:

  • Machen Sie die MySQL-Serverdatenbank über die Cloud zugänglich.
  • Verschieben Sie die lokalen MySQL-Daten in ein anderes Dataset, und verwenden Sie das Enterprise-Gateway ausschließlich für diesen Zweck.

Nicht unterstützte Regionen

Der MySQL-Connector unterstützt China Cloud nicht für Power Apps, Power Automate und Logic Apps. Siehe MySQL-Connector für diese Produkte.