Verbinden Power BI met de Dienst van de Vraag
In dit document worden de stappen beschreven voor het verbinden van Power BI Desktop met Adobe Experience Platform Query Service.
Aan de slag
Deze handleiding vereist dat u al toegang hebt tot de bureaubladtoepassing van Power BI en dat u bekend bent met de manier waarop u door de interface kunt navigeren. Om Power BI Desktop of voor meer informatie te downloaden, zie de officiële Power BI documentatie.
U hebt toegang tot de werkruimte Query's in de gebruikersinterface van het platform nodig om de referenties te verkrijgen waarmee Power BI verbinding kan maken met Experience Platform. Neem contact op met uw organisatiebeheerder als u momenteel geen toegang hebt tot de werkruimte met query's.
Verbinden Power BI met de Dienst van de Vraag connect-power-bi
Als u Power BI wilt verbinden met Query Service, opent u Power BI en selecteert u Get Data in het bovenste menribbon. Daarna, ga "PostgreSQL"in de onderzoeksbar in om de lijst van gegevensbronnen te beperken. Selecteer in de weergegeven resultaten PostgreSQL database , gevolgd door Connect .
Het databasedialoogvenster PostgreSQL wordt geopend waarin waarden voor uw server en database worden aangevraagd. De extra instructies op hoe te verbinden met een gegevensbestand PostgreSQL van de Desktop van de Vraag van de Machtkunnen in de officiële PowerBI documentatie worden gevonden.
Deze vereiste waarden zijn afkomstig van je Adobe Experience Platform-gebruikersgegevens. Meld u aan bij de gebruikersinterface van het platform en selecteer Queries in de linkernavigatie, gevolgd door Credentials om uw referenties te zoeken. Voor meer informatie bij het vinden van uw gegevensbestandnaam, gastheer, haven, en login geloofsbrieven, te lezen gelieve de gids van geloofsbrieven.
Voer in het veld Server van het dialoogvenster PostgreSQL database de waarde in voor de host die u vindt in de sectie Query Service Credentials . Voeg voor productie poort :80
toe aan het einde van de hosttekenreeks. Bijvoorbeeld made-up.platform-query.adobe.io:80
.
Het veld Database kan "all" of een tabelnaam van een gegevensset zijn. Bijvoorbeeld prod:all
.
FLATTEN
eigenschapvoor instructies op hoe te om dit te activeren die wanneer het verbinden met een gegevensbestand plaatst.De modus Gegevensconnectiviteit data-connectivity-mode
Vervolgens kunt u uw Data Connectivity mode selecteren. Selecteer in het dialoogvenster PostgreSQL database de optie Import gevolgd door OK om een lijst met alle beschikbare tabellen weer te geven of selecteer DirectQuery om rechtstreeks een query op de gegevensbron uit te voeren zonder gegevens te importeren of rechtstreeks naar Power BI te kopiëren.
Om meer over de Import wijze te leren, te lezen gelieve de sectie op invoerend een lijst. Meer over DirectQuery wijze leren, te lezen gelieve de sectie over het vragen van een dataset zonder gegevensin te voeren.
Selecteer OK nadat u de databasedetails hebt bevestigd.
Verificatie authentication
Nadat u de gegevensconnectiviteitsmodus hebt bevestigd, verschijnt er een vraag om uw gebruikersnaam, wachtwoord en toepassingsinstellingen. De gebruikersnaam is in dit geval uw organisatie-id en het wachtwoord is uw verificatietoken. Beide zijn te vinden op de pagina van de geloofsbrieven van de Dienst van de Vraag.
Vul deze details in en selecteer vervolgens Connect om door te gaan naar de volgende stap.
Een tabel importeren import
Als u Import Data Connectivity mode selecteert, wordt de volledige gegevensset geïmporteerd, zodat u de geselecteerde tabellen en kolommen in de bureaubladtoepassing van Power BI ongewijzigd kunt gebruiken.
Om een lijst in te voeren, ga de server en gegevensbestanddetails in zoals hierboven beschrevenen selecteer Import Data Connectivity mode, die door OK wordt gevolgd. Het dialoogvenster Navigator wordt weergegeven met een lijst van alle beschikbare tabellen. Selecteer de tabel waarvan u een voorvertoning wilt weergeven, gevolgd door Load om de gegevensset over te brengen naar Power BI. De tabel wordt nu geïmporteerd in Power BI .
Algemene informatie bij het verbinden met gegevens in de Desktop PowerBiapp kan in de officiële documentatie worden gevonden.
Tabellen importeren met behulp van aangepaste SQL
Power BI en andere hulpmiddelen van derden zoals Tableau staan gebruikers momenteel niet toe geneste objecten, zoals XDM-objecten in Platform, te importeren. Om dit te verklaren, Power BI staat u toe om douaneSQL te gebruiken om tot deze genestelde gebieden toegang te hebben en een samengevoegde mening van de gegevens tot stand te brengen. Power BI laadt vervolgens deze samengevoegde weergave van de eerder geneste gegevens als een normale tabel.
Selecteer Advanced options in het dialoogvenster PostgreSQL database om een aangepaste SQL-query in te voeren in de sectie SQL statement . Deze aangepaste query moet worden gebruikt om de naam-waardeparen van JSON af te vlakken in een tabelindeling. De officiële documentatie verstrekt ook informatie over hoe te PowerBI verbinden gebruikend een SQL verklaring in de geavanceerde opties.
Nadat u de aangepaste query hebt ingevoerd, selecteert u OK om door te gaan met het verbinden van uw database. Zie de authentificatiesectie hierboven voor begeleiding bij het verbinden van een gegevensbestand van dit deel van het werkschema.
Zodra de verificatie is voltooid, wordt een voorvertoning van de samengevoegde gegevens als een tabel weergegeven in het dashboard voor het bureaublad van Power BI . De server- en databasenaam worden boven in het dialoogvenster weergegeven. Selecteer Load om het importproces te voltooien.
De visualisaties kunnen nu worden bewerkt en geëxporteerd vanuit de Power BI Desktop-app.
Vraag de dataset zonder gegevens in te voeren direct-query
De DirectQuery Data Connectivity mode vraagt de gegevensbron rechtstreeks op zonder gegevens te importeren of te kopiëren naar het bureaublad van Power BI . Met deze verbindingsmodus kunt u alle visualisaties met de huidige gegevens vernieuwen via de gebruikersinterface. De tijd die nodig is om de visualisatie te produceren of te vernieuwen, is echter afhankelijk van de prestaties van de onderliggende gegevensbron.
Meer informatie over het gebruik van DirectQueryevenals een uitvoerige bespreking over zijn connectiviteitsopties, gebruiksgevallen, en beperkingenkan in de officiële PowerBI documentatie worden gevonden.
Als u deze Data Connectivity mode wilt gebruiken, selecteert u DirectQuery vervolgens Advanced options om een aangepaste SQL-query in te voeren in de sectie SQL statement . Zorg ervoor dat Include relationship columns is geselecteerd. Nadat u de query hebt uitgevoerd, selecteert u OK om door te gaan.
Er wordt een voorbeeld van de query weergegeven. Selecteer Load om de resultaten van de query weer te geven.
Volgende stappen
Door dit document te lezen, moet u nu weten hoe u verbinding maakt met de bureaubladtoepassing van Power BI en de verschillende beschikbare gegevensverbindingsmodi. Voor meer informatie over hoe te om vragen te schrijven en in werking te stellen, verwijs naar de begeleiding voor vraaguitvoering.