Anslut Power BI till frågetjänst

Det här dokumentet innehåller stegen för anslutning Power BI Skrivbord med Adobe Experience Platform Query Service.

Komma igång

Den här guiden kräver att du redan har tillgång till Power BI och känner till hur man navigerar i gränssnittet. För nedladdning Power BI Skrivbordet eller för mer information, se officiell Power BI dokumentation.

VIKTIGT

The Power BI datorprogrammet är endast som är tillgängliga på Windows-enheter.

Hämta nödvändiga autentiseringsuppgifter för anslutning Power BI för Experience Platform måste du ha tillgång till arbetsytan Frågor i användargränssnittet för plattformen. Kontakta din organisationsadministratör om du inte har åtkomst till arbetsytan för frågor just nu.

Efter installation Power BImåste du installera Npgsql, ett .NET-drivrutinspaket för PostgreSQL. Mer information om Npgsql finns i Npgsql-dokumentation.

VIKTIGT

Du måste hämta v4.0.10 eller tidigare, eftersom nyare versioner orsakar fel.

Under "Npgsql GAC Installation" på skärmen för anpassade inställningar väljer du Will be installed on local hard drive.

För att säkerställa att Npgsql har installerats korrekt måste du starta om datorn innan du fortsätter till nästa steg.

Anslut Power BI till frågetjänst

Ansluta Power BI till frågetjänst, öppna Power BI och markera Get Data i menyfliksområdet på den översta menyn. Skriv "PostgreSQL" i sökfältet för att begränsa listan med datakällor. Välj PostgreSQL database, följt av Connect.

The PostgreSQL Databasdialogrutan visas där värden begärs för servern och databasen. Ytterligare instruktioner om hur man ansluta till en PostgreSQL-databas från Power Query Desktop finns på PowerBI dokumentation.

Dessa obligatoriska värden hämtas från dina Adobe Experience Platform-uppgifter. Logga in på användargränssnittet för plattformen och välj Queries från vänster navigering, följt av Credentials. Mer information om hur du hittar databasnamn, värd, port och inloggningsuppgifter finns i inloggningsguide.

Arbetsytan Experience Platform Queries med fliken Credentials och inloggningsuppgifterna som förfaller är markerade.

I Server fält för PostgreSQL database anger du värdet för värddatorn som finns i frågetjänsten Credentials -avsnitt. Lägg till port för produktion :80 till slutet av värdsträngen. Exempel, made-up.platform-query.adobe.io:80.

The Database -fältet kan vara antingen"all" eller ett datamängdstabellnamn. Exempel, prod:all.

VIKTIGT

Kapslade datastrukturer i BI-verktyg från tredje part kan förenklas för att förbättra användbarheten och minska den arbetsbelastning som krävs för att hämta, analysera, omvandla och rapportera data. Läs dokumentationen påFLATTEN funktion för instruktioner om hur du aktiverar den här inställningen vid anslutning till en databas.

Dataanslutningsläge

Nu kan du välja Data Connectivity mode. I PostgreSQL database dialogruta, välja Import följt av OK om du vill visa en lista över alla tillgängliga tabeller, eller väljer DirectQuery att fråga datakällan direkt utan att importera eller kopiera data direkt till Power BI.

Läs mer om Import mode, please read the section on importera en tabell. Mer information om DirectQuery mode, please read the section on fråga en datauppsättning utan att importera data.

Välj OK när du har bekräftat databasinformationen.

Autentisering

När du har bekräftat ditt dataanslutningsläge visas en fråga om ditt användarnamn, lösenord och programinställningar. Användarnamnet är i det här fallet ditt företags-ID och lösenordet är din autentiseringstoken. Båda finns på sidan med autentiseringsuppgifter för frågetjänsten.

Fyll i dessa uppgifter och välj Connect för att fortsätta till nästa steg.

Importera en tabell

Genom att välja Import Data Connectivity modeimporteras hela datauppsättningen så att du kan använda de markerade tabellerna och kolumnerna i Power BI persondatorprogrammet i befintligt skick.

VIKTIGT

Om du vill se dataändringar som har gjorts sedan den första importen måste du uppdatera data i Power BI genom att importera hela datauppsättningen igen.

Om du vill importera en tabell anger du server- och databasinformation enligt ovan och väljer Import Data Connectivity mode, följt av OK. The Navigator visas med en lista över alla tillgängliga tabeller. Markera tabellen som du vill förhandsgranska, följt av Load för att föra in datauppsättningen i Power BI. Tabellen importeras nu till Power BI.

Allmän information om att ansluta till data i PowerBi-datorn finns i den officiella dokumentationen.

Importera tabeller med anpassad SQL

Power BI och andra verktyg från tredje part som Tableau tillåter för närvarande inte användare att importera kapslade objekt, t.ex. XDM-objekt i plattformen. För att ta hänsyn till detta Power BI gör att du kan använda anpassad SQL för att komma åt dessa kapslade fält och skapa en förenklad vy av data. Power BI läser sedan in den förenklade vyn av tidigare kapslade data som en normal tabell.

Från PostgreSQL database dialogruta, välja Advanced options för att ange en anpassad SQL-fråga i SQL statement -avsnitt. Den här anpassade frågan bör användas för att förenkla JSON-par med namn och värde till ett tabellformat. I den officiella dokumentationen finns även information om hur man ansluta PowerBI med en SQL-sats i de avancerade alternativen.

När du har angett en egen fråga väljer du OK för att fortsätta ansluta databasen. Se autentisering om du vill ha vägledning om hur du ansluter en databas från den här delen av arbetsflödet ovan.

När autentiseringen är klar visas en förhandsgranskning av de förenklade data som finns i Power BI Kontrollpanel för datorer som en tabell. Servern och databasnamnet visas högst upp i dialogrutan. Välj Load för att slutföra importprocessen.

Visualiseringarna är nu tillgängliga för redigering och export från Power BI Skrivbordsapp.

Fråga datauppsättningen utan att importera data

The DirectQuery Data Connectivity mode frågar datakällan direkt utan att importera eller kopiera data till Power BI Skrivbord. I det här anslutningsläget kan du uppdatera alla visualiseringar med aktuella data via gränssnittet. Den tid som krävs för att skapa eller uppdatera visualiseringen varierar dock beroende på den underliggande datakällans prestanda.

Mer information om användning av DirectQuery samt en omfattande diskussion om anslutningsalternativ, användningsfall och begränsningar finns på PowerBI dokumentation.

Om du vill använda Data Connectivity modeväljer du DirectQuery växla sedan Advanced options för att ange en anpassad SQL-fråga i SQL statement -avsnitt. Kontrollera att Include relationship columns är markerat. När du har slutfört frågan väljer du OK för att fortsätta.

En förhandsgranskning av frågan visas. Välj Load för att se resultatet av frågan.

Nästa steg

Genom att läsa det här dokumentet bör du nu förstå hur du ansluter till Power BI Datorprogrammet och de olika dataanslutningslägena som är tillgängliga. Mer information om hur du skriver och kör frågor finns i riktlinjer för frågekörning.

På denna sida