Skapa en Power BI-rapport med hjälp av data från Dataverse
Anteckning
Gäller från november 2020:
- Common Data Service har döpts om till Microsoft Dataverse. Läs mer
- Vissa termer i Microsoft Dataverse har uppdaterats. Exempel: entitet är nu tabell och fält är nu kolumn. Läs mer
Den här artikeln uppdateras snart för att återspegla den senaste terminologin.
Microsoft Dataverse låter dig ansluta direkt till dina data via Power BI Desktop i syfte att skapa rapporter och publicera dem i Power BI. Via Power BI kan rapporter användas i instrumentpaneler, delas med andra användare samt nås över hela plattformen via Power BI-mobilappar.

Förutsättningar
För att använda Power BI med Dataverse, behöver du följande objekt:
- Hämta och installera Power BI Desktop, som är ett kostnadsfritt program som körs från din dator. Du kan hämta Power BI desktop här.
- Dataverse-miljö med tillverkarbehörighet för åtkomst till portalen och läsbehörigheter för åtkomst till data i tabeller.
- Du måste ha rätt Power BI licens för att kunna skapa och dela Power BI-rapporter.
- Om du vill använda Dataverse anslutningsprogrammet måste inställningen Aktivera TDS-slutpunkt aktiveras i miljön. Mer information: Hantera funktionsinställningar
Hitta din Dataverse miljö-URL
Öppna Power Apps, välj den miljö du ska ansluta till, välj Inställningar överst till höger och välj Sessionsinformation.
I dialogrutan Power Apps sessionsinformation, välj Kopiera information.
Klistra in sessionsinformationen, till exempel Anteckningar, så att du bara kan kopiera instans-URL. Instans-URL:en är den unika URL-adressen för miljön. URL har följande format:
https://yourenvironmentid.crm.dynamics.com/. Se till att du tar bort https:// och efterföljande / från webbadressen innan du klistrar in den för att ansluta till din miljö. Håll detta på någon lämplig plats så att du kan använda den när du skapar en Power BI-rapport.
Anslut till Dataverse med kopplingen
Öppna Power BI Desktop. Välj Fil > Hämta data > Power Platform.
Välj en av följande anslutningsprogram och välj sedan Anslut.
- Dataverse: Den här kopplingen är den senaste versionen och använder TDS-protokollet (Tabular Data Stream).
- Common Data Service (Äldre): Det här är den tidigare versionen av anslutningsprogrammet. Använd detta anslutningsprogram om frågeresultatet blir större än 80 MB. Den här versionen stöder även sidnumrering av frågeresultatet och skapa rapporter som använder bilddatatypen.
I dialogrutan som visas klistrar du in din Dataverse miljö-URL i rutan Miljödomän i formatet org.crm.dynamics.com. Ta inte med https:// eller avsluta /. Mer information: Hitta din Dataverse-miljö-URL
Om du valde Dataverse anslutningsprogram väljer du bland följande alternativ för dataanslutning:
- Importera: Vi rekommenderar att du importerar data till Power BI när det är möjligt. Med det här läget cachelagras data i Power BI-tjänsten och importeras i ett schemalagt intervall.
- DirectQuery: Ansluter direkt till data i Dataverse. Använd det här läget för hämtning av data i realtid. Det här läget kan också enbart framtvinga Dataverse säkerhetsmodellen. Mer information: DirectQuery-modell vägledning i Power BI Desktop.
Välj OK. Du uppmanas kanske att logga in med samma autentiseringsuppgifter som du använder för att ansluta till Power Apps och Dataverse. Välj Anslut.
Viktigt
För att använda Dataverse anslutningsprogram, måste TCP-portar 1433 och/eller 5558 vara öppna för anslutning. Om endast port 5558 är aktiverad måste du lägga till portnumret i Dataverse miljö-URL:en, till exempel yourenvironmentid.crm.dynamics.com:5558.
Navigatorn visar alla tillgängliga tabeller för din miljö, till exempel kontot och kontakttabellerna. Välj tabellen konto för att förhandsgranska data i den högra rutan. Välj Läs in.

Tabellen laddas nu i rapporten och du kan börja skapa rapporter eller upprepa föregående steg för att lägga till ytterligare tabeller. Till exempel rutan Kolumner markerar du kolumnen namn och markerar sedan kolumnen numberofemployees. I rutan visualiseringar markerar du cirkeldiagram. Detta lägger till en ny visualisering till din rapportarbetsyta.

Speciella kolumntyper
Val
Alternativ används i tabeller kan användas som en nedrullningsbar lista över värden till en användare i appar och flöden. När Power BI-anslutningen används visas alternativkolumner som två kolumner för att visa både unikt värde och visningsvärde.
Om du till exempel har en alternativkolumn i tabellen som heter approvalstatus skulle två kolumner visas i Power BI:
approvalstatus– Ett unikt heltalsvärde visas för varje objekt du väljer.approvalstatuskan vara till hjälp när du använder filter så att filtren inte påverkas när du gör framtida ändringar i visningsnamn.approvalstatusname– Detta visar det egna visningsnamnet för objektet och används främst när alternativet visas i en tabell eller i ett diagram.approvalstatusapprovalstatusname1 Skickad 2 Granskning pågår 3 Godkänt 4 Avvisat
Uppslag
Uppslagskolumner använder en flera-till-en-tabellrelation (N till 1) mellan den tabell du arbetar med och målradtypen som definierats för sökningen. Uppslag visas i Power BI Desktop som två kolumner, uppslags-ID och id-namn för uppslag.
Navigerar relationer
Relationer i Dataverse kräver att du skapar en relation inom Power BI desktop mellan de två tabellerna med hjälp av ett GUID-kolumn, detta är en systemgenererad unik identifierare som garanterar att relationer skapas för att skapa rader där tvetydighet eller dubbletter kan existera tillsammans med andra kolumn. Du kan läsa mer om hantering av relationer i Power BI desktop här.
När vissa relationer kan skapas automatiskt kan du granska och säkerställa att rätt relationer upprättas när du skapar en rapport:
- Uppslagskolumn på tabellen innehåller GUID för raden i den relaterade tabellen.
- Den relaterade tabellen har en kolumn i formatet "[tableName]ID" som innehåller GUID, till exempel
AccountidellerMyCustomtableid - Med funktionen Power BI desktop hanterar relationer skapar du en ny relation mellan din uppslagskolumn och ID-kolumn för den relaterade tabellen.
Felsökning
Felmeddelande: Storleken på returposter får inte överskrida 83886080
Det här felet kan uppstå för Dataverse anslutningsprogram när du kör eller utformar en rapport med ett resultat som är större än 80 MB. TDS har ett resultat på 80 MB i storleksbegränsning.
Du kan komma runt den här gränsen genom att optimera frågan genom att lägga till filter och kolumner som är försent med förfall så att frågan returnerar färre data.
Felmeddelande: Det gick inte att ansluta (providern Named Pipes Provider, fel: 40 – Det gick inte att öppna en anslutning till SQL Server)
När det här felmeddelandet visas går det inte att ansluta till TDS-slutpunkt. Detta kan inträffa när URL:en som används för kopplingen innehåller https:// och/eller slutet /.
Ta bort https:// och slutet för vidarebefordran och slut så att URL:en finns i formuläret orgname.crm.dynamics.com.
Felsökning av anslutningsfrågor
Information om hur du felsöker anslutningsproblem när du använder TDS-slutpunkt, finns i Felsöka anslutningsproblem.