Schnellstart: Importieren von Daten aus Azure Database for PostgreSQL flexiblen Server in Power BI

In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe von Power BI Desktop eine Verbindung mit einem Azure Database for PostgreSQL flexiblen Server herstellen. Mithilfe von Power BI Desktop können Sie Ihre Daten visuell über einen Freiform-Drag-and-Drop-Canvas, eine breite Palette moderner Datenvisualisierungen und eine benutzerfreundliche Berichterstellungserfahrung erkunden. Sie können Daten direkt aus den Tabellen importieren oder Daten aus einer SELECT-Abfrage importieren. Dieser Artikel gilt nur für Power BI Desktop. Derzeit werden Power Query Online- oder Power BI-Dienst nicht unterstützt.

Voraussetzungen

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

Rufen Sie die Verbindungsinformationen ab, die zum Herstellen einer Verbindung mit dem Azure Database for PostgreSQL flexiblen 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 linken Menü im Azure Portal "Alle Ressourcen" aus, und suchen Sie dann nach dem von Ihnen erstellten Server (z. B. mydemoserverpbi).

  3. Wählen Sie den Servernamen aus.

  4. Wählen Sie im Bereich "Übersicht" des Servers im linken Menü Power BI aus.

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

  5. Wählen Sie eine Datenbank aus der Dropdownliste aus, z. B. Postgres, und wählen Sie dann "Erste Schritte" aus.

  6. Laden Sie die Power BI-Desktopdatei mydemoserverpbi_postgres.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.

    Hinweis

    Windows-Authentifizierung wird für Azure Database for PostgreSQL flexiblen Server nicht unterstützt.

    Screenshot zur Eingabe von Anmeldeinformationen für die Verbindung mit der Datenbank Azure Database for PostgreSQL Flexible Server.

  9. Wählen Sie in Navigator die benötigten Daten aus, und laden oder transformieren Sie die Daten.

    Screenshot des Navigators zum Anzeigen der Tabellen von Azure Database for PostgreSQL Flexible Server.

Aus Power BI Desktop eine Verbindung mit Azure Database for PostgreSQL – Flexible Server herstellen

Sie können eine Verbindung mit einem Azure Database for PostgreSQL flexiblen Server herstellen, indem Sie Power BI Desktop direkt verwenden, ohne das Azure-Portal zu verwenden.

Abrufen der Azure-Datenbank für PostgreSQL-Verbindungsinformationen

  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 dem von Ihnen erstellten Server (z. B. mydemoserverpbi).
  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 zu einer einzelnen Datenbank, daher müssen Sie einen Datenbanknamen zum Importieren von Daten angeben.

Hinzufügen einer Azure Database for PostgreSQL-Verbindung in Power BI Desktop

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

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

  2. Geben Sie im Dialogfeld "PostgreSQL-Datenbank " den Namen des Servers und der Datenbank ein.

    Screeshot des Anmeldens bei Power BI.

  3. Wählen Sie den Datenbankauthentifizierungstyp aus, und geben Sie Ihre Azure Database for PostgreSQL flexiblen Serveranmeldeinformationen in die Felder "Benutzername" und "Kennwort" ein. Stellen Sie sicher, dass Sie die Ebene auswählen, auf die Ihre Anmeldeinformationen angewendet werden sollen.

    Screenshot der Eingabe von Anmeldeinformationen zum Herstellen einer Verbindung mit Azure Database for PostgreSQL flexiblen Serverdatenbank.

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

  5. Wählen Sie in Navigator die benötigten Daten aus, und laden oder transformieren Sie die Daten.

    Screenshot des Navigationsbereichs zum Anzeigen der Tabellen von Azure Database for PostgreSQL Flexible Server.

Herstellen einer Verbindung mit Azure Database for PostgreSQL flexiblen Serverdatenbank von Power Query Online

Gehen Sie wie folgt vor, um die Verbindung herzustellen:

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

  2. Geben Sie im Dialogfeld "PostgreSQL-Datenbank " den Namen des Servers und der Datenbank ein.

    Screenshot der PostgreSQL-Verbindung mit Power Query Online.

    Hinweis

    Sie benötigen für Azure Database for PostgreSQL – Flexibler Server kein Datengateway.

  3. Wählen Sie den Standardauthentifizierungstyp aus, und geben Sie Ihre Azure Database for PostgreSQL flexiblen Serveranmeldeinformationen 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 benötigten 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 bei Bedarf eine Reihe erweiterter Optionen, die Sie Ihrer Abfrage hinzufügen können.

Screenshot der erweiterten PostgreSQL-Optionen.

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

Erweiterte Option Description
Befehlstimeout in Minuten Wenn Ihre Verbindung länger als 10 Minuten offen bleiben soll (das Standard-Timeout), geben Sie einen anderen Wert in Minuten ein, um die Verbindung länger offen zu halten. Diese Option ist nur in Power Query Desktop verfügbar.
SQL-Anweisung Informationen finden Sie unter Importieren von Daten aus einer Datenbank mithilfe einer systemeigenen Datenbankabfrage.
Beziehungsspalten einbeziehen Wenn diese Option ausgewählt ist, werden Spalten einbezogen, die möglicherweise Beziehungen zu anderen Tabellen haben. Wenn Sie dieses Feld deaktivieren, werden diese Spalten nicht angezeigt.
Navigieren mithilfe der vollständigen Hierarchie Wenn diese Option aktiviert ist, zeigt der Navigator die vollständige Hierarchie von Tabellen in der Datenbank an, mit der Sie eine Verbindung herstellen. Wenn sie deaktiviert ist, werden im Navigator nur die Tabellen angezeigt, 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 PostgreSQL-Datenbank herzustellen.