Selvstudium: Integrer Power BI ved hjælp af en eksempelintegrer til dit organisationsprogram

Power BI giver dig mulighed for at integrere Power BI, f.eks. rapporter, dashboards og felter, i din app.

I dette selvstudium lærer du, hvordan du:

  • Konfigurer dit integrerede miljø.
  • Konfigurer en integrering for din organisation (også kendt som eksempelprogrammet brugeren ejer dataene).

Hvis brugerne vil bruge dit program, skal de logge på for at Power BI.

Løsningen Integrer indhold for din organisation bruges normalt af virksomheder og store organisationer og er beregnet til interne brugere.

Specifikationer for kodeeksempel

Dette selvstudium indeholder instruktioner til konfiguration af et eksempelprogram til integrering af din organisation i et af følgende frameworks:

  • .NET Framework
  • .NET Core
  • React Skrivemaskine

Bemærk

.NET Core- og .NET Framework-eksemplerne giver slutbrugeren mulighed for at få vist alle Power BI-dashboards, rapporter eller felter, de har adgang til Power BI tjenesten. Med React TypeScript-eksemplet kan du kun integrere én rapport, som din slutbruger allerede har adgang til Power BI tjenesten.

Kodeeksemplerne understøtter følgende browsere:

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox

Forudsætninger

Før du starter dette selvstudium, skal du bekræfte, at du har både de Power BI- og kodeafhængigheder, der er angivet nedenfor:


Metode

Hvis du vil oprette en eksempelapp til din organisation, skal du følge disse trin:

  1. Registrer et Azure AD-program.

  2. Opret et Power BI-arbejdsområde.

  3. Opret og publicer en Power BI-rapport.

  4. Hent de integrerede parameterværdier.

  5. Integrer dit indhold.

Trin 1 – Registrer et Azure AD-program

Når du registrerer dit program i Azure AD, får du mulighed for at oprette en identitet for din app.

Hvis du vil registrere dit program i Azure AD, skal du følge vejledningen under Registrer dit program.

Trin 2 – Opret et arbejdsområde Power BI arbejdsområde

Power BI opbevarer dine rapporter, dashboards og felter i et arbejdsområde. Hvis du vil integrere disse elementer, skal du oprette dem og uploade dem til et arbejdsområde.

Tip

Hvis du allerede har et arbejdsområde, kan du springe dette trin over.

Gør følgende for at oprette et arbejdsområde:

  1. Log på Power BI.

  2. Vælg Arbejdsområder.

  3. Vælg Opret et arbejdsområde.

  4. Navngiv dit arbejdsområde, og vælg Gem.

Trin 3 – Opret og publicer en rapport Power BI rapport

Det næste trin er at oprette en rapport og uploade den til dit arbejdsområde. Du kan oprette din egen rapport ved hjælp af Power BI Desktop og derefter publicere den til dit arbejdsområde. Eller du kan uploade en eksempelrapport til dit arbejdsområde.

Tip

Hvis du allerede har et arbejdsområde med en rapport, kan du springe dette trin over.

Hvis du vil downloade en eksempelrapport og publicere den i dit arbejdsområde, skal du følge disse trin:

  1. Åbn GitHub-mappen Power BI Desktop-eksempler.

  2. Vælg Kode, og vælg derefter Download zip.

    Et skærmbillede af indstillingen til download af ZIP i GitHub med Power BI Desktop-eksempler

  3. Udpak den downloadede ZIP, og naviger til mappen Eksempelrapporter.

  4. Vælg en rapport, der skal integreres, og publicer den i dit arbejdsområde.

Trin 4 – Hent værdierne for integreringsparameteren

Hvis du vil integrere dit indhold, skal du hente nogle få parameterværdier. De parameterværdier, du skal bruge, afhænger af sproget i det eksempelprogram, du vil bruge. I nedenstående tabel kan du se, hvilke parameterværdier der kræves til hvert eksempel.

Parameter .NET Core .NET Framework React Skrivemaskine
Klient-id Gælder for. Gælder for. Gælder for.
Klienthemmelighed Gælder for. Gælder for. Gælder ikke for.
Arbejdsområde-id Gælder ikke for. Gælder ikke for. Gælder for.
Rapport-id Gælder ikke for. Gælder ikke for. Gælder for.

Klient-id

Tip

Gælder for:  Gælder for. . NET Core  gælder for. .NET Framework Gælder for. React Skrivemaskine

Følg disse trin for at hente GUID for klient-id'et (også kaldet program-id):

  1. Log på Microsoft Azure.

  2. Søg efter Programregistreringer, og vælg linket Programregistreringer.

  3. Vælg det Azure AD-program, du bruger til at integrere dit Power BI-indhold.

  4. I afsnittet Oversigt skal du kopiere GUID for program-id'et (klient) .

Klienthemmelighed

Tip

Gælder for:  Gælder for. . NET Core  gælder for. .NET Framework Gælder ikke for. React Skrivemaskine

Følg disse trin for at hente klienthemmeligheden:

  1. Log på Microsoft Azure.

  2. Søg efter Programregistreringer, og vælg linket Programregistreringer.

  3. Vælg det Azure AD-program, du bruger til at integrere dit Power BI-indhold.

  4. Under Administrer skal du vælge Certifikater og hemmeligheder.

  5. Under Klienthemmeligheder skal du vælge Ny klienthemmelighed.

  6. I pop op-vinduet Tilføj en klienthemmelighed skal du angive en beskrivelse af din programhemmelighed, vælge, hvornår programhemmeligheden udløber, og vælge Tilføj.

  7. I afsnittet Klienthemmeligheder skal du kopiere strengen i kolonnen Værdi i den nyoprettede programhemmelighed. Værdien for klienthemmeligheden er dit klient-id.

Bemærk

Sørg for, at du kopierer den hemmelige kundeværdi, når den vises første gang. Når du har navigeret væk fra denne side, skjules klient hemmeligheden, og du kan ikke hente dens værdi.

Id for arbejdsområde

Tip

Gælder for:  Gælder ikke for. . NET Core  Gælder ikke for. .NET Framework Gælder for. React Skrivemaskine

Følg disse trin for at hente GUID for arbejdsområde-id'et:

  1. Log på Power BI-tjenesten.

  2. Åbn den rapport, du vil integrere.

  3. Kopiér GUID'et fra URL-adressen. GUID'et er tallet mellem /groups/ og /reports/ .

    Et skærmbillede, der viser GUID for arbejdsområde-id'et i for URL-adressen til Power BI-tjenesten

Rapport-id

Tip

Gælder for:  Gælder ikke for. . NET Core  Gælder ikke for. .NET Framework Gælder for. ReactTypeScript

Hvis du vil hente GUID for rapport-id'et, skal du følge disse trin:

  1. Log på Power BI-tjenesten.

  2. Åbn den rapport, du vil integrere.

  3. Kopiér GUID'et fra URL-adressen. GUID'et er tallet mellem /reports/ og /ReportSection.

    Et skærmbillede, der viser GUID for rapport-id'et i for URL-adressen til Power BI-tjenesten

Trin 5 – Integrer dit indhold

Med Power BI eksempelprogram kan du oprette en integrering til din Power BI app.

Følg disse trin for at ændre integreringsprogrammet for din organisations eksempelprogram for at integrere Power BI rapport.

  1. Åbn mappen Power BI-udviklereksempler.

  2. Vælg Kode, og vælg derefter Download zip.

    Et skærmbillede af indstillingen til download af ZIP i GitHub med Power BI-udviklereksempler

  3. Udpak den downloadede ZIP, og naviger til mappen PowerBI-Developer-Samples-master.

  1. Afhængigt af det sprog du vil have, at dit program skal bruge, skal du åbne en af disse mapper:

    • .NET Core
    • .NET Framework
    • React-TS

    Bemærk

    Eksempelprogrammer til integrering for din organisation understøtter kun de frameworks, der er angivet ovenfor. Java-, Node JS- og Python-eksempelprogrammer understøtter kun løsningen til integrering for dine kunder.

Konfigurer din Azure AD-app

  1. Log på Azure-portalen.

  2. Vælg Programregistreringer. Hvis du ikke kan se denne indstilling, skal du søge efter den.

  3. Åbn det Azure AD-program, du oprettede i trin 1 – Registrer et Azure ad-program.

  4. Vælg godkendelse i menuen Administrer .

  1. Åbn webplatformen i Konfigurationer af platform, og tilføj i afsnittet Omdirigerings-URI'er. https://localhost:5000/signin-oidc

    Bemærk

    Hvis du ikke har en webplatform, skal du vælge Tilføj en platform, og i vinduet Konfigurer platforme skal du vælge Web.

  2. Gem dine ændringer.

Skærmbillede, der viser Azure AD-appgodkendelseskonfigurationerne, herunder webomdiriger-UR'en for .NET Core-appeksempelet.

Konfigurer eksempelintegreringsappen

  1. Åbn mappen Integrer for din organisation.

  2. Åbn eksempelappen Embed for your organization ved hjælp af en af disse metoder:

  3. Åbn appsettings.json, og udfyld følgende parameterværdier:

Kør eksempelappen

  1. Kør projektet ved at vælge den relevante indstilling:

    • Hvis du bruger Visual Studio, skal du vælge IIS Express (afspil).

    • Hvis du bruger Visual Studio Code, skal du vælge Kør > Start fejlfinding.

  1. Log på programmet til integrering af eksempler.

    Bemærk

    Når du logger på første gang, bliver du bedt om at tillade Azure AD-tilladelser til appen.

  2. når prøveprogrammet til integrering indlæses, skal du vælge det Power BI indhold, du vil integrere, og derefter vælge integrer.

    skærmbillede, der viser appen Power BI embedding sample.

Udvikling af dit program

Når du har konfigureret og kørt eksempelprogrammet til integrering for dine kunder, kan du begynde at udvikle dit program.

Næste trin