Sökresultat :

×

Hur man bäddar in Microsoft Power BI-rapporter i DNN-applikationer


Guide för att bädda in Power BI-rapporter, instrumentpaneler i DNN. Integrera Microsoft Power BI med DNN med miniOrange embed Power BI DNN-plugin. Den här installationsguiden visar stegen för hur man bäddar in Power BI-rapporter, instrumentpaneler, brickor, datauppsättningar/semantiska modeller i DNN-sidor och inlägg så att användare kan se de interaktiva Power BI-artefakterna från själva DNN-webbplatsen. Du kan också aktivera radnivåsäkerhet (RLS) för en detaljerad vy av Power BI-diagrammen i DNN.

Förutsättningar: Ladda ner och installation

För att konfigurera och bädda in Microsoft Power BI-rapporter på din webbplats behöver du följande förutsättningar:


Klicka på flikarna nedan för Azure AD-steg och Power BI-steg


1. Steg för att konfigurera Azure AD för DNN Power BI-integration

1. Konfigurera Azure AD-appregistreringen
  • Logga in Azure AD-portal som admin
  • Du kommer att presenteras med startskärmen för Azur Active Directory.
  • Under avsnittet Azure Services väljer du Microsoft Access ID.

  • DNN Power BI Embed med säkerhet på radnivå | Nya registreringar
  • På den vänstra fliken, under hantera avsnittet, välj Appregistreringar.

  • DNN Power BI Embed med säkerhet på radnivå | Nya registreringar
  • Klicka på ny registrering.

  • DNN Power BI Embed med säkerhet på radnivå | Nya registreringar
  • Tilldela Visningsnamn i namnfältet och välj kontotyp.
  • I Omdirigera URI fältet, ange webbadressen till din DNN webbplats och klicka på Registrera knapp.
  • DNN Power BI Embed med säkerhet på radnivå | Registrera registreringar
  • Efter registreringen av en applikation tilldelar Azure AD ett unikt applikations-ID till din applikation.
  • Navigera till Översikt fliken i den vänstra rutan.
  • kopiera ansöknings-ID och Katalog-ID, detta kommer att bli din kund-ID och Hyresgäst ID.
  • DNN Power BI Embed med säkerhet på radnivå | Slutpunkter
  • Från den vänstra navigeringsrutan, navigera till Certifikat & hemligheter fliken.
  • Klicka på ny klienthemlighet. Ange beskrivningen och utgångstiden och klicka på ADDERA alternativ.
  • DNN Power BI Embed med säkerhet på radnivå | Klienthemlighet
  • Kopiera värdet på hemlig nyckel. Detta kommer att bli din Klientens hemliga nyckel.
  • DNN Power BI Embed med säkerhet på radnivå | Hemlig nyckel
 Lägg till API-behörigheter till din Azure AD-applikation:
  • Gå till API-behörigheter från den vänstra navigeringsrutan och klicka på lägga till en behörighet alternativ.
  • DNN Power BI Embed med säkerhet på radnivå | Lägg till en behörighet
  • Välja Microsoft Graph under Microsoft API:er fliken.
  • DNN Power BI Embed med säkerhet på radnivå | Begär api-behörigheter
  • Välja Applikationsbehörigheter och leta efter Användare.
  • DNN Power BI Embed med säkerhet på radnivå | Välj applikationsbehörighet DNN PowerBI Embed med säkerhet på radnivå | Välj behörighet
  • Enligt Användare välj Användare.Läs och Användare.Läs.Alla behörigheter och klicka på Lägg till behörigheter knapp.(microsoft graf)
  • DNN Power BI Embed med säkerhet på radnivå | Lästillstånd
  • Klicka på lägg till behörighet, scrolla ner och välj Power BI-tjänst under begäran api-tillståndsalternativ.
  • DNN Power BI Embed med säkerhet på radnivå | Power BI-behörighet

  • Välj Delegera behörighet och sök efter Rapport
  • DNN Power BI Embed med säkerhet på radnivå | Power BI-delegatbehörighet
  • Enligt Rapport välj Rapportera.Läs.Allt tillstånd och klicka på Lägg till rättighetknapp. (Power BI)

  • DNN Power BI Embed med säkerhet på radnivå | Power BI ReadAll-behörighet
  • Nu kan du se alla behörigheter i avsnittet för api-behörighet
  • DNN Power BI Embed med säkerhet på radnivå | Alla behörigheter
  • Klicka på ge administratörstillstånd för standardkatalog och klicka på Ja på bekräftelse av administratörens samtycke.
  • DNN Power BI Embed med säkerhet på radnivå | Ge administratörstillstånd
  • Du har konfigurerat Azure AD-applikationen.

2. Konfigurera inställningarna för Azure AD-säkerhetsgrupp
  • På startsidan för Azure Active Directory, navigera till Grupper från vänstra rutan.
  • DNN Power BI Embed med säkerhet på radnivå | Klicka på Lägg till ny
  • Klicka på Nya Koncernen för att lägga till en ny säkerhetsgrupp.
  • DNN Power BI Embed med säkerhet på radnivå | Lägg till kortkod
  • Välj Grupptyp as Säkerhet från rullgardinsmenyn och ange Grupp namn as Tillåt Power BI Admin API:er.
  • När du har angett detaljerna klicka på Skapa knapp för att skapa en ny säkerhetsgrupp.
  • DNN Power BI Embed med säkerhet på radnivå | Lägg till Workspace_ID
  • Sök och välj nyskapade säkerhetsgrupper (tillåt Power BI Admin APIs).
  • DNN Power BI Embed med säkerhet på radnivå | besök powerbi-rapporten
  • Navigera till Fliken Medlemmar från den vänstra rutan och klicka på Lägg till medlemmar.
  • Sök nu efter applikationsnamnet du tidigare har konfigurerat och klicka på välj knapp.
  • DNN Power BI Embed med säkerhet på radnivå | besök powerbi-rapporten

Du har framgångsrikt konfigurerat Azure AD-appen för att uppnå User Sync och Power BI-integrering på din DNN-webbplats.


2. Steg för att konfigurera Power BI-inställningarna

Konfigurera Power BI-inställningar
  • Gå till Power BI instrumentpanelen och logga in som administratör.
  • Du kommer att representeras med startskärmen för Power BI.
  • Klicka på i det övre högra hörnet inställningsikon som visas nedan.
  • DNN Power BI Embed med säkerhet på radnivå | inställningsikonen
  • Enligt styrning och insikter Klicka på admin portal alternativ.
  • DNN Power BI Embed med säkerhet på radnivå | klicka på adminportalen
  • I admin portal avsnitt, under hyresgästinställningar, bläddra ner till utvecklarinställningar.
  • Klicka på Tillåt tjänstehuvudmän att använda Power BI API:er.
  • Aktivera växlingen och klicka sedan på Ansök.
  • DNN Power BI Embed med säkerhet på radnivå | Aktivera växeln
  • Bläddra ner till Admin API-inställningar, aktivera växlingen och välj sedan alternativet för specifika säkerhetsgrupper.
  • Sök efter DNN Power BI användargrupp klicka sedan på Ansök.
  • DNN Power BI Embed med säkerhet på radnivå | Tillåt Power BI admin AP:er
  • Navigera tillbaka till startsidan. Välj Arbetsplatser från den vänstra rutan och välj sedan din arbetsyta från listan.
  • DNN Power BI Embed med säkerhet på radnivå | Välj Arbetsytor
  • Navigera till Hantera åtkomst fliken.
  • DNN Power BI Embed med säkerhet på radnivå | Navigera till fliken hantera åtkomst
  • I Hantera åtkomst klicka på Lägg till personer eller grupper
  • DNN Power BI Embed med säkerhet på radnivå | Lägg till personer eller grupper alternativ
  • Sök efter programmet som du tidigare har konfigurerat. Från rullgardinsmenyn väljer du Medlem och klicka på Lägg till för att tilldela denna Azure AD-applikation till din Power BI-arbetsyta.
  • DNN PowerBI Embed med säkerhet på radnivå | Välj rullgardinsmeny
  • Välj rapporten som du vill bädda in på DNN-sidan eller inlägget.
  • Kopiera sedan Workspace_ID och Report_ID från webbadressen som visas i bilden nedan och ha den till hands eftersom du behöver den ytterligare.
  • DNN Power BI Embed med säkerhet på radnivå | Kopiera ID:n


Steg för att konfigurera Power BI-rapporten till DNN-webbplatsen


3. Lägg till modul på DNN-webbplatsen
  • Öppna någon av sidorna på din DNN-webbplats (redigeringsläge) och klicka på Lägg till modul.
  • DNN Power BI Embed med säkerhet på radnivå | Lägg till modul
  • Sök efter miniOrange Power BI Integrator och klicka på DNNSAMLSSO. Dra och släpp modulen på sidan där du vill.
  • DNN Power BI Embed med säkerhet på radnivå | Sökmodul
  • Du har slutfört installationen av modulen på din DNN-webbplats.
4. Bädda in din Power BI-rapport i DNN
  • Gå nu till din dnn-webbplats och du kan se att modulen har lagts till.
  • DNN PowerBI Embed med säkerhet på radnivå | Modul tillagd framgångsrikt
  • Klicka på inställningsikon och gå till inställningar
  • DNN Power BI Embed med säkerhet på radnivå | besök powerbi-rapporten
  • Ett popup-fönster kommer att gå till fliken miniOrange Power BI Integrator Settings.
  • DNN PowerBI Embed med säkerhet på radnivå | fliken miniorange powerbi integratorinställningar
  • Gå till fliken Autentiseringsinställningar och ange Klient-ID, klienthemlighet och hyresgäst-ID av din Azure AD Ansökan klicka sedan på spara.
  • DNN Power BI Embed med säkerhet på radnivå | autentiseringsinställningar
  • Gå nu till fliken Power BI-inställningar och ange Rapportnamn, Workspace_ID och Report_ID av din rapport.
  • Ange även bredd och höjd och klicka på generera skript.
  • DNN Power BI Embed med säkerhet på radnivå | autentiseringsinställningar
  • Skriptet kommer att genereras som visar Workspace_ID och Report_ID i din Power BI-rapport.
  • DNN PowerBI Embed med säkerhet på radnivå | autentiseringsinställningar
  • Uppdatera din DNN-webbplats och klicka på Power BI logga in knapp.
  • DNN Power BI Embed med säkerhet på radnivå | autentiseringsinställningar
  • Den omdirigerar dig till inloggningssidan för Azure AD. Ange dina Azure AD-uppgifter
  • DNN Power BI Embed med säkerhet på radnivå | autentiseringsinställningar
  • Efter lyckad inloggning kommer Power BI-rapporten att visas på skärmen.
  • DNN Power BI Embed med säkerhet på radnivå | autentiseringsinställningar

Du har framgångsrikt bäddat in din PowerBI-rapport på DNN-sidan och gett åtkomst till Power BI-rapporten via Azure AD SSO.

Ytterligare resurser


Behöver hjälp?

Maila oss på dnnsupport@xecurify.com så hjälper vi dig att konfigurera Power BI-integrationen med ditt DNN. För snabb vägledning (via e-post/möte) om dina behov hjälper vårt team dig att välja den bästa lösningen/planen utifrån dina behov.


Hej där!

Behövs hjälp? Vi är här!

stödja