Oprette en Power BI-rapport ved hjælp af data fra Dataverse

Bemærk

Fra og med november 2020:

  • Common Data Service er blevet omdøbt til Microsoft Dataverse. Få mere at vide
  • Noget af terminologien i Microsoft Dataverse er blevet opdateret. Eksempelvis er objekt nu tabel, og felt er nu kolonne. Få mere at vide

Denne artikel opdateres snart, så det afspejler den seneste terminologi.

Microsoft Dataverse giver dig mulighed for at oprette direkte forbindelse til dine data ved hjælp af Power BI Desktop, så du kan oprette rapporter og publicere dem på Power BI. Fra Power BI kan rapporter bruges i dashboards, deles med andre brugere og give adgang til flere platforme på Power BI-mobilapps.

Power BI Desktop.

Forudsætninger

For at kunne bruge Power BI sammen med Dataverse skal du have følgende elementer:

  • Hent og installer Power BI Desktop, som er et gratis program, der kører på din lokale computer. Du kan downloade Power BI Desktop her.
  • Dataverse-miljø med udviklertilladelser til at få adgang til portalen og læsetilladelser, der giver adgang til data i tabeller.
  • Du skal have den relevante Power BI-licens for at kunne oprette og dele Power BI-rapporter.
  • Hvis du vil bruge Dataverse-connectoren, skal indstillingen Aktivér TDS-slutpunkt være aktiveret i miljøet. Flere oplysninger: Administrere funktionsindstillinger

Find URL-adressen til dit Dataverse-miljø

  1. Åbn Power Apps, vælg det miljø, du vil oprette forbindelse til, vælg Indstillinger i øverste højre hjørne, og vælg derefter Sessionsdetaljer.

    Sessionsdetaljer.

  2. Vælg Kopiér detaljer i dialogboksen Power Apps-sessionsdetaljer.

  3. Indsæt sessionsdetaljer i f.eks. Notesblok, så du kun kan kopiere URL-adressen til forekomsten. URL-adressen til forekomsten er den entydige URL-adresse til dit miljø. URL-adressen er i formatet: https://yourenvironmentid.crm.dynamics.com/. Husk at fjerne https:// og det efterstillede / fra URL-adressen, inden du indsætter den for at oprette forbindelse til miljøet. Gem den et praktisk sted, så du kan bruge den, når du opretter Power BI-rapporter.

Oprette forbindelse til Dataverse ved hjælp af connectoren

  1. Åbn Power BI Desktop. Vælg Filer > Hent data > Power Platform.

  2. Vælg en af følgende connectorer, og vælg derefter Opret forbindelse.

    • Dataverse: Denne connector er den nyeste version og bruger TDS-protokollen (Tabular Data Stream).
    • Common Data Service (ældre): Dette er den tidligere version af connectoren. Brug denne connector, når forespørgselsresultaterne er større end 80 MB. I denne version understøttes også sideinddeling af forespørgselsresultaterne og udvikling af rapporter, der bruger billeddatatypen.
  3. Indsæt URL-adressen til Dataverse-miljøet i feltet Miljødomæne i den dialogboks, der vises, i formatet org.crm.dynamics.com. Medtag ikke https:// eller slutningen /. Flere oplysninger: Find URL-adressen til dit Dataverse-miljø

    Hvis du har valgt Dataverse-connectoren, skal du vælge en af følgende tilstandsindstillinger for Dataforbindelse:

    • Importér: Det anbefales, at du importerer data til Power BI, hvor det er muligt. I denne tilstand cachelagres data i Power BI-tjenesten og importeres med et planlagt interval.
    • DirectQuery: Opretter direkte forbindelse til dataene i Dataverse. Brug denne tilstand til hentning af data i realtid. I denne tilstand kan Dataverse-sikkerhedsmodellen også bedre gennemtvinges. Flere oplysninger: Vejledning til DirectQuery-model i Power BI Desktop.

    Vælg OK. Du bliver muligvis bedt om at logge på ved hjælp af de samme legitimationsoplysninger, som du bruger til at oprette forbindelse til Power Apps og Dataverse. Vælg Opret forbindelse.

    Vigtigt

    Hvis du vil bruge Dataverse-forbindelsen, skal TCP-portene 1433 og/eller 5558 være åbne for at oprette forbindelse. Hvis kun port 5558 er aktiveret, skal du føje portnummeret til URL-adressen for Dataverse-miljøet, f.eks. yourenvironmentid.crm.dynamics.com:5558.

  4. Navigator viser alle de tabeller, der er tilgængelige for dit miljø, f.eks. firma- og kontakttabellerne. Vælg Konto-tabellen for at få vist eksempeldataene i højre rude. Vælg Indlæs.

    Indlæs kontotabelrækker.

  5. Din tabel indlæses nu i rapporten, og du kan begynde at udvikle rapporter eller gentage det forrige trin for at tilføje flere tabeller. I ruden Kolonner kan du f.eks. vælge kolonnens navn og derefter vælge kolonnen numberofemployees. Vælg Cirkeldiagram i ruden Visualiseringer. Dette tilføjer en ny visualisering på dit rapportlærred.

    Power BI Desktop-visualisering.

Særlige kolonnetyper

Valg

Valgmuligheder bruges i tabeller til at åbne en rulleliste med værdier for en bruger i apps og flows. Når du bruger valgmuligheden Power BI-connector, vises kolonner som to kolonner, der skal vise både den entydige værdi og den viste værdi.

Hvis du f.eks. kan vælge en kolonne i tabellen kaldet approvalstatus, vil du se to kolonner i Power BI:

  • approvalstatus – Der vises en entydig heltalsværdi for hvert enkelt element efter dit valg. approvalstatus kan hjælpe, når du anvender filtre, så filtrene ikke påvirkes, når du foretager fremtidige ændringer af det viste navn.

  • approvalstatusname – Dette viser det brugervenlige viste navn på elementet og bruges mest, når indstillingen vises i en tabel eller et diagram.

    approvalstatus approvalstatusname
    1 Indsendt
    2 Til gennemsyn
    3 Godkendt
    4 Afvist

Opslag

Opslagskolonner bruger en mange-til-en-tabelrelation (N:1) mellem den tabel, du arbejder med, og den målrækketype, der er defineret for opslaget. Opslag vises i Power BI Desktop som to kolonner, opslags-id og opslags-id-navn.

Relationer i Dataverse kræver, at du opretter en relation i Power BI Desktop mellem de to tabeller ved hjælp af en GUID-kolonne. Dette er et systemgenereret entydigt id, der sikrer, at der oprettes relationer for de rækker til oprettelse, hvor der kan forekomme dobbelttydighed eller duplikering med andre kolonner. Du kan læse mere om administration af relationer i Power BI Desktop her.

Mens nogle relationer kan oprettes automatisk, kan du stadig gennemse og sikre, at de korrekte relationer oprettes, når du opretter rapporten:

  • Opslagskolonnen i yabellen indeholder GUID'et for rækken i den relaterede tabel.
  • Den relaterede tabel skal have en kolonne i formatet "[tableName]ID", der indeholder GUID, f.eks. Accountid eller MyCustomtableid
  • Ved hjælp af funktionen Administrer relationer til Power BI Desktop kan du oprette en ny relation mellem opslagskolonnen og id-kolonnen på den relaterede tabel.

Fejlfinding

Fejlmeddelelse: Størrelsen på returnerede poster må ikke overstige 83886080

Denne fejl kan opstå med Dataverse-connectoren, når du kører eller designer en rapport med et resultatsæt, der er større end 80 MB. TDS har en grænse for størrelsen på et resultatsæt på 80 MB.

Fejlmeddelelse om overskredet grænse for TLS-poster. Hvis du vil løse problemet med denne grænse, skal du optimere forespørgslen ved at tilføje filtre og slippe kolonner, så forespørgslen returnerer færre data.

Fejlmeddelelse: Der kunne ikke oprettes forbindelse (provider Navngivet pipeprovider, fejl: 40 – Der kunne ikke oprettes forbindelse til SQL Server)

Når denne fejlmeddelelse vises, kan connectoren ikke oprette forbindelse til TDS-slutpunktet. Dette kan forekomme, når den URL-adresse, der bruges sammen med connectoren, inkluderer https:// og/eller slutningen /.

Fejlmeddelelse om, at der ikke kan oprettes forbindelse. Fjern og https:// og den efterstillede skråstreg, så URL-adressen er i formularen orgname.crm.dynamics.com.

Fejlfinding af forbindelsesproblemer

Du kan finde oplysninger om, hvordan du foretager fejlfinding af forbindelsesproblemer, når du bruger TDS-slutpunktet, under Fejlfinding af forbindelsesproblemer.

Se også

Bruge sammensatte modeller i Power BI Desktop

Vise Dataverse for Teams-tabeldata i Power BI Desktop