Brug af Power BI-widget i GoBright View
Denne vejledning forklarer, hvilke trin der er nødvendige for at kunne bruge View Power BI Embedding-widget'en.
Det er kort sagt, hvad denne guide vil hjælpe dig med at opnå.
- Opret en ny Power BI-bruger til denne brugssag (valgfrit, men anbefalet)*.
- Registrer en Azure AD-applikation*.
- Indstil dine Azure App API-tilladelser*.
- Opret et Power BI-arbejdsområde (hvis der ikke allerede er et)
- Udgiv en Power BI-rapport i det nævnte arbejdsområde
- Hent værdierne for indlejringsparametrene
- Opsæt widgetten i GoBright View
*En Azure-administrator skal udføre trin 1, 2 og 3.
Læs venligst denne vejledning omhyggeligt og følg hvert trin.
Understøttede enheder
Power BI Widget kan bruges på Windows eller Android, men bør ikke bruges på webOS-enheder. WebOS-enheder har begrænset understøttelse af browserfunktioner(mere information), og derfor kan Power BI-widgets holde op med at virke, hvis Microsoft opdaterer Power BI.
Trin 1 - Opret en ny Power BI-bruger
Det er god praksis at oprette en ny bruger i Power BI, en servicekonto om du vil, specifikt til denne brugssituation. Denne bruger vil blive brugt i GoBright View.
MFA (Multi Factor Authentication) skal være deaktiveret for denne bruger.
Trin 2 - Registrer en Azure AD-applikation
- Åbn værktøjet Power BI App-registreringsværktøj (https://app.powerbi.com/embedsetup)
- I sektionen Vælg en indlejringsløsning skal du vælge Indlejring for din organisation
- I Trin 1 - log ind på Power BI skal du logge ind med en bruger, der hører til din Power BI-tenant. Azure AD-appen vil blive registreret under denne bruger.
- I Trin 2 - Registrer din ansøgningUdfyld følgende felter:
- Applikationsnavn -Giv din applikation et navn.
- Startside-URL -Indtast en URLtil din startside.
- Omdiriger URL- Når du logger ind, vil brugerne af din applikation blive omdirigeret til denne adresse, mens din applikation modtager en godkendelseskode fra Azure. Vælg en af disse muligheder:
- Use a default URL (preferred) - Denne mulighed vil automatisk oprette og downloade et eksempel på en indlejret analyseapplikation. Standard-URL'en er http://localhost:13526/.
- Brug en brugerdefineret URL - Vælg denne mulighed, hvis du allerede har et indlejret analyseprogram og ved, hvad du vil bruge som omdirigerings-URL.
- API-adgang- Vælg disse tilladelser:
- Læs alle dashboards
- Læs alle rapporter
- Vælg Registrer dig
- Din Azure AD-app Applikations-id og Applikationens hemmelige værdi vises i boksen Oversigt. Kopier disse værdier til trin 6.
- Hvis du ikke har oprettet et Power BI-arbejdsområde endnu, kan du gøre det her. Du kan altid gøre det senere fra Power BI-applikationen.
- Dette vindue eller denne fane kan nu lukkes.
- Din Azure AD-app Applikations-id og Applikationens hemmelige værdi vises i boksen Oversigt. Kopier disse værdier til trin 6.
For mere information henvises til Microsoft-dokumenter.
Trin 3. Giv samtykke til app-registrering i Azure AD
I Azure AD skal du søge efter den app-registrering, du oprettede i trin 2. Gå derefter til fanen "API-tilladelser", og klik på "Giv administratorsamtykke til ...".
Trin 4. Opret et Power BI-arbejdsområde (eller brug et eksisterende)
Opret et arbejdsområde i Power BI.
Dette er obligatorisk, kun rapporter inden for et arbejdsområde kan vises i GoBright View.
Trin 5 - Udgiv en Power BI-rapport
Udgiv en Power BI-rapport. Sørg for, at den er inden for det arbejdsområde, der blev nævnt i det forrige trin.
Trin 6 - Få værdierne for indlejringsparametrene
Følgende oplysninger er nødvendige i GoBright View (det næste og sidste trin).
Brugernavn:
Kontoens brugernavn (e-mailadresse). Fortrinsvis den konto, der blev oprettet i trin 1.
Adgangskode:
Adgangskoden til kontoen.
URL
Hele url'en til den rapport, du vil vise.
Sådan finder du den: Åbn rapporten i Power BI, og kopier så hele URL'en. URL'en bør se nogenlunde sådan ud: https://app.powerbi.com/groups/[group-id]/reports/[report-id]/ReportSection
Bemærk: Hvis URL'en indeholder /me/, er rapporten ikke i et arbejdsområde (som nævnt i trin 4), og URL'en vil ikke fungere i View.
Placer rapporten i et arbejdsområde for at få den nødvendige URL.
Azure-klient-ID
- Det er det Application ID, du kopierede i trin 1.
- Hvis du har mistet ID'et eller glemt at kopiere det, skal du følge følgende trin:
- Log ind på Microsoft Azure.
- Søg efter app-registreringer, og vælg app-registreringer
- Vælg den Azure AD-app, du bruger til at indlejre dit Power BI-indhold.
- Fra sektionen Oversigt skal du kopiere applikationens (klientens) ID
Klientens hemmelighed
- Dette er den Application Secret, du kopierede i trin 1.
- Hvis du har mistet hemmeligheden eller glemt at kopiere den, skal du følge følgende trin:
- Log ind på Microsoft Azure.
- Skriv App-registreringer i søgefeltet øverst, og vælg App-registreringer
- Vælg den Azure AD-app, der blev oprettet tidligere i trin 1
- Under Administrer, vælg Certifikater og hemmeligheder.
- Under Klientens hemmeligheder, vælg Hemmelighed for ny klient.
- I pop op-vinduet Tilføj en klienthemmelighed skal du give en beskrivelse af din applikationshemmelighed, vælge, hvornår applikationshemmeligheden udløber, og vælge Tilføj.
Noter denne dato i din kalender, så du kan forny den i tide. - Fra den Klientens hemmeligheder afsnittet, kopier strengen i Klientens hemmelige værdi kolonne i den nyoprettede applikationshemmelighed.
Klientens hemmelige værdi indeholder altid ~ (tildes).
Trin 7 - Opsæt widgetten i GoBright View
- Opret en ny skabelon eller et nyt slide, og tilføj Power BI-widget'en
- Åbn widgetparametrene, og indtast alle de indsamlede oplysninger
Microsoft-brugernavn: e-mailadressen for den konto, der er nævnt i trin 1
Microsoft-adgangskode: adgangskoden for den konto, der er nævnt i trin 1
Azure-klient-ID: klient-ID'et for den oprettede Azure-app i trin 6
Client Secret Value: den hemmelige værdi for den oprettede Azure-app i trin 6, den med ~ (tildes)
InputUrl: hele URL'en fra trin 6. - Gem skabelonen, og føj den til en afspilningsliste.
God fornøjelse med dit indlejrede indhold!
Indlæsningstider
Det kan tage lang tid at indlæse rapporter, især på langsommere hardware (webOS-enheder). Derfor anbefaler vi at indstille afspilningstiden for et slide, der indeholder Power BI-widgetten, til mindst to minutter. Hver gang widgetten afspilles, indlæses hele rapporten igen.
Azure-politikker
Hvis du har fulgt denne vejledning, og der stadig ikke indlæses nogen Power BI-rapport i GoBright View Portal: Tjek venligst, om der er aktive politikker i Azure, som kan blokere for adgang.