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.
Um die erforderlichen Anmeldedaten 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.
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-Anmeldedaten übernommen. Um Ihre Anmeldedaten zu finden, melden Sie sich bei der Platform-Benutzeroberfläche an und wählen Sie im linken Navigationsbereich die Option Abfragen und dann Anmeldedaten aus. Weiterführende Informationen dazu, wie Sie Datenbanknamen, Hosts, Ports und Anmeldedaten finden können, stehen im Handbuch zu Anmeldedaten.
Geben Sie in das Feld Server des Dialogfelds PostgreSQL database den Wert für den Host ein, der im Abschnitt Anmeldedaten 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
.
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 Anmeldedaten 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.
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 Performance 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.