Freigeben über


Importieren von Daten aus Azure Database for MySQL – Flexibler Server in Power BI

Hinweis

Dieser Artikel gilt nur für Power BI Desktop. Derzeit werden Power Query Online oder der Power BI-Dienst nicht unterstützt.

Mit Power BI Desktop können Sie Ihre Daten mittels Drag & Drop nach Ihren Wünschen visualisieren. Die intuitive Benutzeroberfläche und die zahlreichen modernen Datenvisualisierungen erleichtern Ihnen die Berichterstellung. Sie können direkt aus den Tabellen oder aus einer SELECT-Abfrage importieren. In dieser Schnellstartanleitung erfahren Sie, wie Sie eine Verbindung mit Azure Database for MySQL – Flexible Server mit Power BI Desktop herstellen.

Voraussetzungen

  1. Installieren Sie Power BI Desktop.
  2. Wenn Sie in Power BI zum ersten Mal eine Verbindung mit der MySQL-Datenbank herstellen, müssen Sie das Oracle MySQL Connector/NET-Paket installieren.
  3. Überspringen Sie die folgenden Schritte, wenn für MySQL-Server SSL deaktiviert ist. Wenn SSL aktiviert ist, führen Sie die folgenden Schritte aus, um das Zertifikat zu installieren.
    1. Laden Sie das öffentliche SSL-Zertifikat herunter.
    2. Installieren Sie das SSL-Zertifikat im Speicher für vertrauenswürdige Stammzertifizierungsstellen, indem Sie die folgenden Schritte ausführen:
      1. Starten Sie die Verwaltungskonsole certmgr.msc auf Ihrem Windows-System.
      2. Klicken Sie mit der rechten Maustaste auf Vertrauenswürdige Stammzertifizierungsstellen, und wählen Sie Importieren aus.
      3. Folgen Sie den Anweisungen im Assistenten, um das Stammzertifikat zu importieren (z. B. DigiCertGlobalRootCA.crt.pem), und wählen Sie „OK“ aus.

Eine Verbindung mit Power BI Desktop über Azure-Portal herstellen

Rufen Sie die Verbindungsinformationen ab, die zum Herstellen einer Verbindung mit der Instance von Azure Database for MySQL – Flexibler Server erforderlich sind. Sie benötigen den vollqualifizierten Servernamen und die Anmeldeinformationen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie im Azure-Portal im linken Menü Alle Ressourcen aus, und suchen Sie dann nach dem Server, den Sie erstellt haben (z. B. mydemoserver).

  3. Wählen Sie den Servernamen aus.

  4. Wählen Sie im Bereich Übersicht des Servers im linken Menü die Option Power BI-Einstellung aus.

    Screenshot der Anzeigen von Power BI im Azure-Portal zum Herstellen einer Verbindung mit der Datenbank.

  5. Wählen Sie in der Dropdownliste eine Datenbank, z. B. contactsdb, und dann Erste Schritte aus.

  6. Laden Sie die Power BI-Desktopdatei contactsdb.pbids herunter.

    Screenshot, der das Herunterladen der Power BI-Datei für die Datenbank zeigt.

  7. Öffnen Sie die Datei in Power BI Desktop.

  8. Wechseln Sie zur Registerkarte Datenbank, um den Benutzernamen und das Kennwort für Ihren Datenbankserver anzugeben. Beachten Sie, dass die Windows-Authentifizierung von Azure Database for MySQL – flexibler Server nicht unterstützt wird.

    Screenshot der Eingabe von Anmeldeinformationen zum Herstellen einer Verbindung mit der Datenbank von Azure Database for MySQL – flexibler Server.

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

    Screenshot von Navigator zum Anzeigen von MySQL-Tabellen.

Eine Verbindung mit der MySQL-Datenbank aus Power BI Desktop herstellen

Sie können eine Verbindung mit Azure Database for MySQL – flexibler Server mit Power BI Desktop direkt herstellen, ohne das Azure-Portal zu verwenden.

MySQL-Verbindungsinformationen abrufen

  1. Melden Sie sich beim Azure-Portal an.
  2. Wählen Sie im linken Menü im Azure-Portal Alle Ressourcen aus, und suchen Sie dann nach der Instanz von Azure Database for MySQL – flexibler Server, die Sie erstellt haben (z. B. mydemoserver).
  3. Wählen Sie den Servernamen aus.
  4. Notieren Sie sich im Bereich Übersicht des Servers den Servernamen und den Anmeldenamen des Serveradministrators. Wenn Sie Ihr Kennwort vergessen haben, können Sie es in diesem Bereich auch zurücksetzen.
  5. Wechseln Sie zur Seite Datenbanken, um die Datenbank zu finden, mit der Sie eine Verbindung herstellen möchten. Power BI Desktop unterstützt das Hinzufügen einer Verbindung mit einer einzelnen Datenbank, was die Bereitstellung eines Datenbanknamens zum Importieren von Daten erforderlich macht.

Eine MySQL-Verbindung in Power BI Desktop hinzufügen

  1. Wählen Sie die Option MySQL-Datenbank in der Connectorauswahl aus.

    Screenshot, der zeigt, wie eine MySQL-Verbindung in Power BI hinzugefügt wird.

  2. Geben Sie im Dialogfeld MySQL-Datenbank den Namen der Instanz und der Datenbank für Azure Database for MySQL – flexibler Server an.

    Screenshot: Anmeldung bei Power BI Desktop.

  3. Wählen Sie den Datenbankauthentifizierungstyp aus, und geben Sie Ihre MySQL-Anmeldeinformationen in die Felder Benutzername und Kennwort ein. Stellen Sie sicher, dass Sie die Ebene auswählen, auf die Ihre Anmeldeinformationen angewendet werden sollen.

    Screenshot des Eingebens von Anmeldeinformationen zum Verbinden mit einer MySQL-Datenbank.

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

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

    Screenshot von Navigator zum Anzeigen von MySQL-Tabellen.

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

Ein Datengateway ist erforderlich, um MySQL mit Power BI-Abfragen online verwenden zu können. Weitere Informationen finden Sie unter Bereitstellen eines Datengateways für MySQL. Führen Sie nach dem Einrichten des Datengateways die folgenden Schritte aus, um eine neue Verbindung hinzuzufügen:

  1. Wählen Sie die Option MySQL-Datenbank in der Connectorauswahl aus.

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

    Screenshot der MySQL-Verbindung mit Power Query Online.

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

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

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

  6. 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 Desktop bietet eine Reihe erweiterter Optionen, die Sie bei Bedarf 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. Diese Option ist nur in Power Query Desktop verfügbar.
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 Feld leer 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.

Nachdem Sie die erweiterten Optionen ausgewählt haben, die Sie benötigen, wählen Sie OK in Power Query Desktop aus, um eine Verbindung mit Ihrer MySQL-Datenbank herzustellen.

Nächster Schritt