Anslut Power BI till frågetjänsten
Det här dokumentet innehåller stegen för att ansluta Power BI Desktop med Adobe Experience Platform Query Service.
Komma igång
Den här guiden kräver att du redan har tillgång till skrivbordsappen Power BI och känner till hur du navigerar i gränssnittet. Om du vill hämta Power BI Desktop eller om du vill ha mer information läser du officiell Power BI dokumentation.
Om du vill få de nödvändiga autentiseringsuppgifterna för att ansluta Power BI till Experience Platform måste du ha tillgång till arbetsytan Frågor i plattformsgränssnittet. Kontakta din organisationsadministratör om du inte har åtkomst till arbetsytan för frågor just nu.
Anslut Power BI till frågetjänsten connect-power-bi
Om du vill ansluta Power BI till frågetjänsten öppnar du Power BI och väljer Get Data i menyfliksområdet på den översta menyn. Ange sedan PostgreSQL i sökfältet för att begränsa listan med datakällor. Välj PostgreSQL database följt av Connect bland de resultat som visas.
Databasdialogrutan PostgreSQL visas och begär värden för servern och databasen. Ytterligare instruktioner om hur du ansluter till en PostgreSQL-databas från Power Query Desktop finns i den officiella PowerBI -dokumentationen.
Dessa obligatoriska värden hämtas från dina Adobe Experience Platform-uppgifter. Om du vill hitta dina autentiseringsuppgifter loggar du in på plattformsgränssnittet och väljer Queries i den vänstra navigeringen, följt av Credentials. Mer information om hur du söker efter databasnamn, värd, port och inloggningsuppgifter finns i referenshandboken.
I fältet Server i dialogrutan PostgreSQL database anger du värdet för värden som finns i avsnittet för frågetjänsten Credentials. Lägg till port :80
i slutet av värdsträngen för produktion. Exempel: made-up.platform-query.adobe.io:80
.
Fältet Database kan vara antingen"all" eller ett datamängdstabellnamn. Exempel: prod:all
.
FLATTEN
-funktionen.Dataanslutningsläge data-connectivity-mode
Sedan kan du välja din Data Connectivity mode. I dialogrutan PostgreSQL database väljer du Import följt av OK om du vill visa en lista över alla tillgängliga tabeller, eller välj DirectQuery om du vill fråga datakällan direkt utan att importera eller kopiera data direkt till Power BI.
Läs avsnittet Importera en tabell om du vill veta mer om läget Import. Om du vill veta mer om läget DirectQuery kan du läsa avsnittet ställa frågor om en datauppsättning utan att importera data.
Välj OK när du har bekräftat databasinformationen.
Autentisering authentication
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 sedan Connect för att fortsätta till nästa steg.
Importera en tabell import
Genom att välja Import Data Connectivity mode importeras hela datauppsättningen så att du kan använda de markerade tabellerna och kolumnerna i Power BI-skrivbordsprogrammet som de är.
Om du vill importera en tabell anger du server- och databasinformationen enligt beskrivningen ovan och väljer Import Data Connectivity mode följt av OK. Dialogrutan Navigator visas med en lista över alla tillgängliga tabeller. Markera den tabell som du vill förhandsgranska, följt av Load, för att överföra datauppsättningen till Power BI. Tabellen importeras nu till Power BI.
Allmän information om att ansluta till data i PowerBi-datorprogrammet 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, som XDM-objekt på plattformen. Om du vill ta hänsyn till detta kan du i Power BI 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.
I dialogrutan PostgreSQL database väljer du Advanced options för att ange en anpassad SQL-fråga i avsnittet SQL statement. 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. Den officiella dokumentationen innehåller även information om hur du ansluter PowerBI med en SQL-sats i de avancerade alternativen.
När du har angett din anpassade fråga väljer du OK om du vill fortsätta ansluta databasen. Se avsnittet autentisering ovan för vägledning om hur du ansluter en databas från den här delen av arbetsflödet.
När autentiseringen är klar visas en förhandsgranskning av de förenklade data som en tabell på kontrollpanelen för skrivbordet i Power BI. 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 skrivbordsappen Power BI.
Fråga datauppsättningen utan att importera data direct-query
DirectQuery Data Connectivity mode frågar datakällan direkt utan att importera eller kopiera data till skrivbordet i Power BI. 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ändningen av DirectQuery samt en omfattande diskussion om dess anslutningsalternativ, användningsfall och begränsningar finns i den officiella PowerBI-dokumentationen.
Om du vill använda denna/detta Data Connectivity mode väljer du DirectQuery och sedan Advanced options för att ange en anpassad SQL-fråga i avsnittet SQL statement. Kontrollera att Include relationship columns är markerat. När du har slutfört din fråga väljer du OK för att fortsätta.
En förhandsgranskning av frågan visas. Välj Load om du vill visa 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 datorprogrammet Power BI och de olika dataanslutningslägena som är tillgängliga. Mer information om hur du skriver och kör frågor finns i vägledningen för frågekörning.