Verbinden Power BI zu Query Service

In diesem Dokument werden die Schritte zum Verbinden von Power BI Desktop mit Adobe Experience Platform Query Service.

Erste Schritte

Für dieses Handbuch benötigen Sie bereits Zugriff auf Power BI -Desktop-Programm verwenden und mit dem Navigieren in der -Benutzeroberfläche vertraut sind. Zum Herunterladen Power BI Desktop oder weitere Informationen finden Sie unter offiziell Power BI Dokumentation.

WICHTIG

Die Power BI Desktop-Programm only auf Windows-Geräten verfügbar.

So erwerben Sie die erforderlichen Anmeldeinformationen zum Herstellen einer Verbindung Power BI zur Experience Platform benötigen Sie Zugriff auf den Arbeitsbereich Abfragen in der Platform-Benutzeroberfläche. Wenden Sie sich an Ihren IMS-Organisationsadministrator, wenn Sie derzeit keinen Zugriff auf den Arbeitsbereich "Abfragen"haben.

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

WICHTIG

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

Unter "Npgsql GAC Installation"Wählen Sie im Bildschirm für die benutzerdefinierte Einrichtung die Option Will be installed on local hard drive.

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

Verbinden Power BI zu Query Service

Verbindung herstellen Power BI zu Query Service, öffnen Sie Power BI und wählen Sie Get Data im oberen Menüband.

Die Power BI Registerkarte "Dashboard-Startseite"mit hervorgehobenen Daten abrufen.

Eingabe "PostgreSQL" in der Suchleiste, um die Liste der Datenquellen einzuschränken. Wählen Sie unter den angezeigten Ergebnissen die Option PostgreSQL database, gefolgt von Connect.

Dialogfeld "Daten abrufen"mit PostgreSQL Datenbank und Verbindung hervorgehoben.

Die PostgreSQL Datenbankdialogfeld angezeigt, in dem Werte für Ihren Server und Ihre Datenbank angefordert werden. Diese Werte werden aus Ihren Adobe Experience Platform-Anmeldedaten übernommen. Um Ihre Anmeldeinformationen zu finden, melden Sie sich bei der Platform-Benutzeroberfläche an und wählen Sie Abfragen aus der linken Navigation, gefolgt von Anmeldeinformationen. Weitere Informationen zum Auffinden Ihres Datenbanknamens, Hosts, Ports und Ihrer Anmeldedaten finden Sie in der Handbuch zu Anmeldeinformationen.

Der Arbeitsbereich "Experience Platform Queries"mit den Registerkarten "Anmeldeinformationen"und "Ablaufberechtigungen"wurde hervorgehoben.

Für Server Geben Sie in Power BI den Wert für den Host im Abschnitt Query Service-Anmeldedaten ein. Für die Produktion fügen Sie Port hinzu :80 an das Ende der Host-Zeichenfolge. Beispiel: made-up.platform-query.adobe.io:80.

Die Database -Feld kann entweder "all"oder ein Datensatz-Tabellenname sein. Beispiel: prod:all.

WICHTIG

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

Die Power BI Dashboard mit markierten Eingabe-Feldern für Server und Datenbank.

Data Connectivity-Modus

Als Nächstes können Sie Ihre Data Connectivity mode. Auswählen Import gefolgt von OK , um eine Liste aller verfügbaren Tabellen anzuzeigen, oder wählen Sie DirectQuery , um die Datenquelle direkt abzufragen, ohne Daten direkt in zu importieren oder zu kopieren Power BI.

Weitere Informationen finden Sie unter Import -Modus, lesen Sie bitte den Abschnitt unter Tabellen importieren. Weitere Informationen finden Sie unter DirectQuery -Modus, lesen Sie bitte den Abschnitt unter Datensatz ohne Datenimport abfragen.

Auswählen OK nach Bestätigung Ihrer Datenbankdetails.

Die PostgreSQL Datenbankdialogfeld mit hervorgehobenem Data Connectivity-Modus.

Authentifizierung

Eine Eingabeaufforderung mit der Aufforderung, Ihren Benutzernamen, Ihr Kennwort und Ihre Anwendungseinstellungen anzufordern, wird angezeigt. Der Benutzername in diesem Fall ist Ihre Organisations-ID und das Kennwort Ihr Authentifizierungstoken. Beide finden Sie auf der Seite mit den Anmeldedaten für Query Service .

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

Das Datenbankdialogfeld mit dem Dropdown-Menü Benutzername, Kennwort und Anwendungseinstellungen wurde hervorgehoben.

Importieren einer Tabelle

Durch Auswahl der Import Data Connectivity mode, wird der vollständige Datensatz importiert, sodass Sie die ausgewählten Tabellen und Spalten im Power BI Desktop-Applikation unverändert.

WICHTIG

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

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

Das Dialogfeld Navigator mit einer Tabelle und hervorgehobenem Ladevorgang.

Die Tabelle wird jetzt in Power BI.

Die Power BI Dashboard mit Anweisungen zum Erstellen benutzerdefinierter Visualisierungen hervorgehoben.

Importieren von Tabellen mit benutzerdefiniertem SQL

Power BI und anderen Drittanbieter-Tools wie Tableau erlauben es Benutzern derzeit nicht, verschachtelte Objekte wie XDM-Objekte in Platform zu importieren. Um dies zu berücksichtigen, Power BI ermöglicht Ihnen die Verwendung von benutzerdefiniertem SQL, 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.

Aus dem PostgreSQL Datenbank-Popover, auswählen Advanced options , um eine benutzerdefinierte SQL-Abfrage in die SQL statement Abschnitt. Diese benutzerdefinierte Abfrage sollte verwendet werden, um Ihre JSON-Name-Wert-Paare in ein Tabellenformat zu reduzieren.

Die PostgreSQL Datenbankdialogfeld mit den erweiterten Optionen für den Datenkonnektivitätsmodus hervorgehoben. Diese ermöglichen die Erstellung einer benutzerdefinierten SQL-Anweisung.

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

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

Eine Visualisierung einer reduzierten, importierten Tabelle im Power BI Dashboard.

Die Visualisierungen können jetzt über das Power BI Desktop-Programm.

Datensatz ohne Datenimport abfragen

Die DirectQuery Data Connectivity mode fragt die Datenquelle direkt ab, ohne Daten in die Power BI Desktop. 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.

So verwenden Sie Data Connectivity mode, wählen Sie die DirectQuery umschalten Advanced options , um eine benutzerdefinierte SQL-Abfrage in die SQL statement Abschnitt. Stellen Sie sicher, dass Include relationship columns ausgewählt ist. Nachdem Sie die Abfrage abgeschlossen haben, wählen Sie OK , um fortzufahren.

Die PostgreSQL Datenbankdialogfeld mit den Einstellungen, die für die Verwendung des Data Connectivity-Modus erforderlich sind, hervorgehoben.

Eine Vorschau Ihrer Abfrage wird angezeigt. Auswählen Load um die Ergebnisse der Abfrage anzuzeigen.

Eine Vorschau der tabellarischen Ergebnisse aus der Beispielabfrage.

Nächste Schritte

Durch Lesen dieses Dokuments sollten Sie jetzt verstehen, wie Sie eine Verbindung zum Power BI Desktop-Programm und die verschiedenen verfügbaren Datenverbindungsmodi. Weitere Informationen zum Schreiben und Ausführen von Abfragen finden Sie im Abschnitt Anleitung zur Ausführung von Abfragen.

Auf dieser Seite