Använda Power BI Widget inom GoBright View (avskriven)
Den här guiden förklarar vilka steg som behövs för att framgångsrikt kunna använda widgeten View Power BI Embedding.
Det är i korthet vad denna guide kommer att hjälpa dig att uppnå.
- Skapa en ny Power BI-användare för detta användningsfall (valfritt men rekommenderas)*
- Registrera en Azure AD-applikation*
- Ange dina Azure App API-behörigheter*
- Skapa en Power BI-arbetsyta (om det inte redan finns en)
- Publicera en Power BI-rapport i nämnda arbetsyta
- Hämta värdena för inbäddningsparametrarna
- Ställ in widgeten inom GoBright View
*En Azure-administratör måste utföra steg 1, 2 och 3.
Läs denna guide noggrant och följ varje steg.
Enheter som stöds
Power BI Widget kan användas på Windows eller Android, men bör inte användas på webOS-enheter. WebOS-enheter har ett begränsat stöd för webbläsarfunktioner(mer information), och därför kan Power BI-widgetarna sluta fungera om Microsoft uppdaterar Power BI.
Steg 1 - Skapa en ny Power BI-användare
Det är bra att skapa en ny användare inom Power BI, ett servicekonto om du så vill, specifikt för detta användningsfall. Denna användare kommer att användas inom GoBright View.
MFA (Multi Factor Authentication) måste avaktiveras för den här användaren.
Steg 2 - Registrera en Azure AD-applikation
- Öppna registreringsverktyget för Registreringsverktyg för Power BI-app (https://app.powerbi.com/embedsetup)
- I avsnittet Välj en inbäddningslösning väljer du Bädda in för din organisation
- I Steg 1 - logga in på Power BI, logga in med en användare som tillhör din Power BI-hyresgäst. Azure AD-appen kommer att registreras under denna användare.
- I Steg 2 - Registrera din ansökanFyll i följande fält:
- Applikationens namn -Ge din applikation ett namn.
- URL för startsida -Ange en URL för din startsida.
- URL för omdirigering- Vid inloggning kommer användarna av din applikation att omdirigeras till denna adress medan din applikation får en autentiseringskod från Azure. Välj ett av dessa alternativ:
- Use a default URL (preferred) - Med det här alternativet skapas och hämtas automatiskt en exempelapplikation för inbäddad analys. Standardwebbadressen är http://localhost:13526/.
- Use a custom URL - Välj det här alternativet om du redan har ett inbäddat analysprogram och vet vad du vill använda som URL för omdirigering.
- API-åtkomst- Välj dessa behörigheter:
- Läs alla instrumentpaneler
- Läs alla rapporter
- Välj Registrera
- Din Azure AD-app Applikations-ID och Applikation Hemligt värde visas i rutan Sammanfattning. Kopiera dessa värden till steg 6.
- Om du inte har skapat en Power BI-arbetsyta ännu kan du göra det här. Du kan alltid göra det senare från Power BI-programmet.
- Detta fönster eller denna flik kan nu stängas.
- Din Azure AD-app Applikations-ID och Applikation Hemligt värde visas i rutan Sammanfattning. Kopiera dessa värden till steg 6.
För mer information, se Microsoft-dokument.
Steg 3. Ge samtycke inom Azure AD för appregistreringen
I Azure AD söker du efter den appregistrering som du skapade i steg 2. Gå sedan till fliken "API permissions" och klicka på "Grant admin consent for ...".
Steg 4 - Skapa Skapa en Power BI-arbetsyta (eller använd en befintlig)
Skapa en arbetsyta inom Power BI.
Detta är obligatoriskt, endast rapporter inom en arbetsyta kan visas i GoBright View
Steg 5 - Publicera en Power BI-rapport
Publicera en Power BI-rapport. Se till att den finns inom arbetsytan som nämndes i föregående steg.
Steg 6 - Hämta värdena för inbäddningsparametrarna
Följande information behövs i GoBright View (nästa och sista steg).
Användarnamn:
Kontots användarnamn (e-postadress). Företrädesvis det konto som skapades i steg 1.
Lösenord:
Lösenordet för kontot.
URL
Hela webbadressen till den rapport som du vill visa.
För att hitta detta: öppna rapporten i Power BI och kopiera sedan hela webbadressen. URL:en bör se ut ungefär så här: https://app.powerbi.com/groups/[group-id]/reports/[report-id]/ReportSection
Obs: Om URL:en innehåller /me/ befinner sig rapporten inte i en arbetsyta (som nämndes i steg 4) och URL:en fungerar inte i View.
Placera rapporten i en arbetsyta för att få den URL som krävs.
Azure-klient-ID
- Detta är det Application ID som du kopierade i steg 1.
- Om du har tappat bort ID-kortet eller glömt att kopiera det, gör du så här:
- Logga in på Microsoft Azure.
- Sök efter App-registreringar och välj App-registreringar
- Välj den Azure AD-app som du använder för att bädda in ditt Power BI-innehåll.
- Från avsnittet Översikt kopierar du Application (klient) ID
Klienthemlighet
- Detta är den Application Secret som du kopierade i steg 1.
- Om du har tappat bort hemligheten eller glömt att kopiera den, gör du så här:
- Logga in på Microsoft Azure.
- Skriv Appregistrations i sökfältet högst upp och välj Appregistrations
- Välj den Azure AD-app som skapades tidigare i steg 1
- Under Hantera, välj Certifikat & hemligheter.
- Under Klienthemligheter, välj Ny kundhemlighet.
- I popup-fönstret Lägg till en klienthemlighet ger du en beskrivning av din applikationshemlighet, väljer när applikationshemligheten upphör att gälla och väljer Lägg till.
Notera detta datum i din kalender så att du kan förnya den itid. - Från och med Klienthemligheter kopierar du strängen i avsnittet Klientens hemliga värde kolumnen i den nyligen skapade ansökningshemligheten.
Klientens hemliga värde innehåller alltid ~ (tilde).
Steg 7 - Ställ in widgeten i GoBright View
- Skapa en ny mall eller bild och lägg till Power BI-widgeten
- Öppna widgetparametrarna och ange all information som samlats in
Microsoft användarnamn: e-postadressen för det konto som nämns i steg 1
Microsoft lösenord: lösenordet för det konto som nämns i steg 1
Azure Client ID: klient-ID för den skapade Azure-appen i steg 6
Client Secret Value: det hemliga värdet för den skapade Azure-appen i steg 6, det med ~ (tildes)
InputUrl: hela URL:en från steg 6. - Spara mallen och lägg till den i en spellista.
Njut av ditt inbäddade innehåll!
Laddningstider
Rapporter kan ta ganska lång tid att ladda, särskilt på långsammare hårdvara (webOS-enheter). Därför rekommenderar vi att du ställer in speltiden för en bild som innehåller Power BI-widgeten till minst två minuter. Varje gång widgeten spelas upp laddas hela rapporten på nytt.
Azure-policyer
Om du har följt den här guiden och fortfarande inte laddar någon Power BI-rapport i GoBright View Portal: Kontrollera om det finns några aktiva policyer i Azure som kan blockera åtkomst.