Verbinden von Power BI mit dem Abfrage-Service

In diesem Dokument werden die Schritte zum Verbinden von Power BI Desktop mit dem Abfrage-Service von Adobe Experience Platform beschrieben.

Erste Schritte

Für dieses Handbuch müssen Sie bereits Zugriff auf die Power BI Desktop-App haben und mit dem Navigieren in der zugehörigen Benutzeroberfläche vertraut sein. Informationen zum Herunterladen von Power BI Desktop oder weitere Details finden Sie in der offiziellen Power BI -Dokumentation.

IMPORTANT
Die Power BI Desktop-Anwendung ist nur auf Windows-Geräten verfügbar.

Um die erforderlichen Anmeldeinformationen zum Verbinden von Power BI mit Experience Platform zu erhalten, benötigen Sie Zugriff auf den Arbeitsbereich „Abfragen“ in der Platform-Benutzeroberfläche. Bitte wenden Sie sich an die Administratorin oder den Administrator Ihrer Organisation, wenn Sie derzeit keinen Zugriff auf den Arbeitsbereich „Abfragen“ haben.

Nach der Installation von Power BI müssen Sie Npgsql, ein .NET-Treiberpaket für PostgreSQL, installieren. Weitere Informationen zu Npgsql finden Sie in der Npgsql-Dokumentation.

IMPORTANT
Sie müssen Version 4.0.10 oder niedriger herunterladen, da neuere Versionen zu Fehlern führen.

Wählen Sie im Bildschirm für benutzerdefiniertes Setup unter „Npgsql GAC Installation“ die Option Will be installed on local hard drive aus.

Um sicherzustellen, dass Npgsql ordnungsgemäß installiert wurde, starten Sie den Computer neu, bevor Sie mit den nächsten Schritten fortfahren.

Verbinden von Power BI mit dem Abfrage-Service connect-power-bi

Um Power BI mit dem Abfrage-Service zu verbinden, öffnen Sie Power BI und wählen Sie im oberen Menüband die Option Get Data aus. Geben Sie als Nächstes „PostgreSQL“ in der Suchleiste ein, um die Liste der Datenquellen einzugrenzen. Wählen Sie aus den angezeigten Ergebnissen die Option PostgreSQL database und dann Connect aus.

Das PostgreSQL-Datenbankdialogfeld wird angezeigt, über das Werte für Ihren Server und Ihre Datenbank angefordert werden. Zusätzliche Anweisungen zum Verbinden mit einer PostgreSQL-Datenbank über Power Query Desktop finden Sie in der offiziellen PowerBI-Dokumentation.

Diese erforderlichen Werte werden aus Ihren Adobe Experience Platform-Anmeldeinformationen übernommen. Um Ihre Anmeldeinformationen zu finden, melden Sie sich bei der Platform-Benutzeroberfläche an und wählen Sie im linken Navigationsbereich die Option Abfragen und dann Anmeldeinformationen aus. Weiterführende Informationen dazu, wie Sie Datenbanknamen, Hosts, Ports und Anmeldeinformationen finden können, stehen im Handbuch zu Anmeldeinformationen.

Der Experience Platform-Arbeitsbereich „Abfragen“, auf dem die Registerkarte „Anmeldeinformationen“ und Anmeldeinformationen mit ihrem Ablaufdatum hervorgehoben sind.

Geben Sie in das Feld Server des Dialogfelds PostgreSQL database den Wert für den Host ein, der im Abschnitt Anmeldeinformationen für den Abfrage-Service zu finden ist. Für die Produktion fügen Sie Port :80 dem Ende der Host-Zeichenfolge hinzu. Beispiel: made-up.platform-query.adobe.io:80.

Das Feld Database kann entweder auf „alle“ oder einen Datensatz-Tabellennamen lauten. Beispiel: prod:all.

IMPORTANT
Verschachtelte Datenstrukturen in BI-Tools von Drittanbietern können vereinfacht werden, um ihre Benutzerfreundlichkeit zu verbessern und den erforderlichen Arbeitsaufwand beim Abrufen, Analysieren, Transformieren und Berichten von Daten zu reduzieren. Anweisungen zum Aktivieren dieser Einstellung beim Herstellen einer Verbindung zu einer Datenbank finden Sie in der Dokumentation zur Funktion FLATTEN.

Datenkonnektivitätsmodus data-connectivity-mode

Als Nächstes können Sie Ihren Data Connectivity mode auswählen. Wählen Sie im Dialogfeld PostgreSQL database die Option Import und dann OK aus, um eine Liste aller verfügbaren Tabellen anzuzeigen, oder wählen Sie DirectQuery aus, um die Datenquelle direkt abzufragen, ohne Daten direkt nach Power BI zu importieren oder zu kopieren.

Weitere Informationen zum Import-Modus finden Sie im Abschnitt zum Importieren von Tabellen. Weitere Informationen zum DirectQuery-Modus finden Sie im Abschnitt zum Abfragen eines Datensatzes ohne Datenimport.

Wählen Sie nach Bestätigung Ihrer Datenbankdetails OK aus.

Authentifizierung authentication

Nachdem Sie den Datenkonnektivitätsmodus bestätigt haben, wird eine Eingabeaufforderung angezeigt, in der Sie nach Ihrem Benutzernamen, Kennwort und den Anwendungseinstellungen gefragt werden. Der Benutzername in diesem Fall ist Ihre Organisations-ID und das Kennwort Ihr Authentifizierungs-Token. Beide Informationen finden Sie auf der Seite mit den Anmeldeinformationen des Abfrage-Service.

Füllen Sie diese Details aus und wählen Sie dann Connect aus, um mit dem nächsten Schritt fortzufahren.

Importieren einer Tabelle import

Durch Auswahl von Import Data Connectivity mode wird der vollständige Datensatz importiert, sodass Sie die ausgewählten Tabellen und Spalten in der Power BI Desktop-Anwendung wie vorliegend nutzen können.

IMPORTANT
Um Datenänderungen zu sehen, die seit dem ersten Import aufgetreten sind, müssen Sie die Daten in Power BI aktualisieren, indem Sie den vollständigen Datensatz erneut importieren.

Um eine Tabelle zu importieren, geben Sie die Server- und Datenbankdetails wie oben beschrieben ein und wählen Sie Import Data Connectivity mode und dann OK aus. Das Dialogfeld Navigator wird mit einer Liste aller verfügbaren Tabellen angezeigt. Wählen Sie die Tabelle aus, deren Vorschau Sie anzeigen möchten, und dann Load, um den Datensatz in Power BI zu importieren. Die Tabelle wird jetzt in Power BI importiert.

Allgemeine Informationen zum Verbinden mit Daten in der PowerBi Desktop-App finden Sie in der offiziellen Dokumentation.

Importieren von Tabellen mit benutzerdefinierten SQL-Abfragen

Power BI und andere Drittanbieter-Tools wie Tableau erlauben es Benutzenden derzeit nicht, verschachtelte Objekte wie XDM-Objekte in Platform zu importieren. Deshalb ermöglicht Ihnen Power BI die Verwendung von benutzerdefinierten SQL-Abfragen, um auf diese verschachtelten Felder zuzugreifen und eine reduzierte Ansicht der Daten zu erstellen. Power BI lädt dann diese reduzierte Ansicht der zuvor verschachtelten Daten als normale Tabelle.

Wählen Sie im Dialogfeld PostgreSQL database die Option Advanced options aus, um eine benutzerdefinierte SQL-Abfrage im Abschnitt SQL statement einzugeben. Diese benutzerdefinierte Abfrage sollte verwendet werden, um Ihre JSON-Name-Wert-Paare in ein Tabellenformat zu reduzieren. Die offizielle Dokumentation enthält auch Informationen zum Verbinden von PowerBI mit einer SQL-Anweisung in den erweiterten Optionen.

Nachdem Sie Ihre benutzerdefinierte Abfrage eingegeben haben, wählen Sie OK aus, um mit der Verbindung Ihrer Datenbank fortzufahren. Anleitungen zum Verbinden einer Datenbank aus diesem Teil des Workflows finden Sie weiter oben im Abschnitt Authentifizierung.

Nach Abschluss der Authentifizierung wird eine Vorschau der reduzierten Daten im Power BI Desktop-Dashboard als Tabelle angezeigt. Der Server- und Datenbankname werden oben im Dialogfeld aufgeführt. Wählen Sie Load aus, um den Importvorgang abzuschließen.

Die Visualisierungen können jetzt über die Power BI Desktop-App bearbeitet und exportiert werden.

Abfragen von Datensätzen ohne Datenimport direct-query

Der DirectQuery Data Connectivity mode fragt die Datenquelle direkt ab, ohne Daten nach Power BI Desktop zu importieren oder zu kopieren. Mit diesem Verbindungsmodus können Sie alle Visualisierungen mit aktuellen Daten über die Benutzeroberfläche aktualisieren. Die zum Erstellen oder Aktualisieren der Visualisierung erforderliche Zeit hängt jedoch von der Leistung der zugrunde liegenden Datenquelle ab.

Weitere Informationen über die Verwendung von DirectQuery sowie eine umfassende Erörterung der zugehörigen Konnektivitätsoptionen, Anwendungsfälle und Einschränkungen finden Sie in der offiziellen PowerBI-Dokumentation.

Um diesen Data Connectivity mode zu verwenden, wählen Sie den DirectQuery-Umschalter und dann Advanced options aus, um eine benutzerdefinierte SQL-Abfrage im Abschnitt SQL statement einzugeben. Stellen Sie sicher, dass Include relationship columns ausgewählt ist. Nachdem Sie die Abfrage abgeschlossen haben, wählen Sie OK aus, um fortzufahren.

Eine Vorschau Ihrer Abfrage wird angezeigt. Wählen Sie Load aus, um die Ergebnisse der Abfrage anzuzeigen.

Nächste Schritte

Durch Lesen dieses Dokuments sollten Sie jetzt verstehen, wie Sie eine Verbindung zur Power BI Desktop-App und zu den verschiedenen verfügbaren Datenverbindungsmodi herstellen können. Weiterführende Informationen zum Schreiben und Ausführen von Abfragen finden Sie in der Anleitung zur Ausführung von Abfragen.

recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb