Zelfstudie: Inhoud Power BI met behulp van een voorbeeld van insluiten voor uw organisatietoepassing

Power BI ingesloten analyse kunt u Power BI inhoud, zoals rapporten, dashboards en tegels, insluiten in uw toepassing.

In deze zelfstudie leert u het volgende:

  • Uw embedded omgeving instellen.
  • Configureer een voorbeeldtoepassing voor insluiten voor uw organisatie (ook wel bekend als gebruiker is eigenaar van gegevens).

Als u uw toepassing wilt gebruiken, moeten uw gebruikers zich aanmelden bij Power BI.

De oplossing Insluiten voor uw organisatie wordt doorgaans gebruikt door ondernemingen en grote organisaties en is bedoeld voor interne gebruikers.

Specificaties voor codevoorbeeld

Deze zelfstudie bevat instructies voor het configureren van een voorbeeldtoepassing voor insluiten voor uw organisatie in een van de volgende frameworks:

  • .NET Framework
  • .NET Core
  • React TypeScript

Notitie

Met de .NET Core- en de .NET Framework-voorbeelden kan de eindgebruiker elk Power BI-dashboard, -rapport of -tegel weergeven waar ze toegang tot hebben in Power BI service. Met React TypeScript-voorbeeld kunt u slechts één rapport insluiten waar uw eindgebruiker al toegang toe heeft in Power BI service.

De codevoorbeelden ondersteunen de volgende browsers:

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox

Vereisten

Voordat u met deze zelfstudie begint, controleert u of u over de Power BI- en codeafhankelijkheden beschikt die hieronder worden vermeld:


Methode

Volg deze stappen om een insluiting te maken voor de voorbeeld-app van uw organisatie:

  1. Registreer een Microsoft Azure Active Directory-app.

  2. Maak een Power BI-werkruimte.

  3. Maak en publiceer een Power BI-rapport.

  4. Haal de parameterwaarden voor de insluiting op.

  5. Sluit uw inhoud in.

Stap 1: Een Azure AD-toepassing registreren

Als u uw toepassing registreert bij Azure AD, kunt u een identiteit voor uw app tot stand brengen.

Als u de app wilt registreren bij Microsoft Azure Active Directory, volgt u de instructies in Uw app registreren.

Stap 2: een Power BI maken

Power BI bewaart uw rapporten, dashboards en tegels in een werkruimte. Als u deze items wilt insluiten, moet u ze maken en naar een werkruimte uploaden.

Tip

Als u al een werkruimte hebt, kunt u deze stap overslaan.

Als u een werkruimte wilt maken, doet u het volgende:

  1. Meld u aan bij Power BI.

  2. Selecteer Werkruimten.

  3. Selecteer Een werkruimte maken.

  4. Geef uw werkruimte een naam en selecteer Opslaan.

Stap 3: een nieuw rapport Power BI publiceren

In de volgende stap maakt u een rapport en uploadt u dit naar uw werkruimte. U kunt uw eigen rapport maken met behulp van Power BI Desktop en het vervolgens publiceren naar uw werkruimte. U kunt ook een voorbeeldrapport uploaden naar uw werkruimte.

Tip

Als u al een werkruimte met een rapport hebt, kunt u deze stap overslaan.

Als u een voorbeeldrapport wilt downloaden en wilt publiceren naar uw werkruimte, voert u de volgende stappen uit:

  1. Open de GitHub-map Power BI Desktop-voorbeelden.

  2. Selecteer Code en vervolgens ZIP-bestand downloaden.

    Een schermopname met de optie voor het downloaden van een ZIP-bestand in de GitHub-map Power BI Desktop-voorbeelden

  3. Pak het gedownloade ZIP-bestand uit en ga naar de map Voorbeeldrapporten.

  4. Selecteer een rapport dat u wilt insluiten en publiceer het naar uw werkruimte.

Stap 4: de parameterwaarden voor insluiten op halen

Als u uw inhoud wilt insluiten, moet u enkele parameterwaarden verkrijgen. De parameterwaarden die u nodig hebt, zijn afhankelijk van de taal van de voorbeeldtoepassing die u wilt gebruiken. In de onderstaande tabel wordt vermeld welke parameterwaarden vereist zijn voor elk voorbeeld.

Parameter .NET Core .NET Framework React TypeScript
Client ID Is van toepassing op. Is van toepassing op. Is van toepassing op.
Clientgeheim Is van toepassing op. Is van toepassing op. Is niet van toepassing op.
Werkruimte-id Is niet van toepassing op. Is niet van toepassing op. Is van toepassing op.
Rapport-id Is niet van toepassing op. Is niet van toepassing op. Is van toepassing op.

Client-id

Tip

Van toepassing op:  Is van toepassing op. . NET Core  is van toepassing op. .NET Framework Van toepassing op. React TypeScript

Als u de GUID van de client-id (ook wel de app-id genoemd) wilt ophalen, voert u de volgende stappen uit:

  1. Meld u aan bij Microsoft Azure.

  2. Ga naar App-registraties en selecteer de koppeling App-registraties.

  3. Selecteer de Azure AD-app die u gebruikt voor het insluiten van uw Power BI-inhoud.

  4. Kopieer in de sectie Overzicht de GUID van de app-id (client) .

Clientgeheim

Tip

Van toepassing op:  Is van toepassing op. . NET Core  is van toepassing op. .NET Framework Is niet van toepassing op . React TypeScript

Als u het clientgeheim wilt ophalen, voert u de volgende stappen uit:

  1. Meld u aan bij Microsoft Azure.

  2. Ga naar App-registraties en selecteer de koppeling App-registraties.

  3. Selecteer de Azure AD-app die u gebruikt voor het insluiten van uw Power BI-inhoud.

  4. Selecteer onder Beheren de optie Certificaten en geheimen.

  5. Selecteer onder Clientgeheimen de optie Nieuw clientgeheim.

  6. Geef in het pop-upvenster Een clientgeheim toevoegen een beschrijving op voor uw app-geheim, selecteer wanneer het app-geheim verloopt en selecteer Toevoegen.

  7. Kopieer in de sectie Clientgeheimen de tekenreeks in de kolom Waarde van het zojuist gemaakte app-geheim. De waarde van het clientgeheim is uw client-id.

Notitie

Zorg ervoor dat u de waarde van het clientgeheim kopieert wanneer deze voor het eerst wordt weergegeven. Na het navigeren van deze pagina wordt het clientgeheim verborgen en kunt u de waarde ervan niet meer ophalen.

Werkruimte-id

Tip

Van toepassing op:  Is niet van toepassing op. . NET Core  is niet van toepassing op. .NET Framework Van toepassing op. React TypeScript

Als u de GUID van de werkruimte-id wilt ophalen, voert u de volgende stappen uit:

  1. Meld u aan bij de Power BI-service.

  2. Open het rapport dat u wilt insluiten.

  3. Kopieer de GUID van de URL. De GUID is de tekenreeks tussen /groups/ en /reports/ .

    Een schermopname met de GUID van de werkruimte-id in de URL van de Power BI-service

Rapport-id

Tip

Van toepassing op:  Is niet van toepassing op. . NET Core  is niet van toepassing op. .NET Framework Van toepassing op. ReactTypeScript

Volg deze stappen om de rapport-id-GUID op te halen:

  1. Meld u aan bij de Power BI-service.

  2. Open het rapport dat u wilt insluiten.

  3. Kopieer de GUID van de URL. De GUID is de tekenreeks tussen /reports/ en /ReportSection.

    Een schermopname met de GUID van de rapport-id in de URL van de Power BI-service

Stap 5: uw inhoud insluiten

Met Power BI ingesloten voorbeeldtoepassing kunt u een insluittoepassing maken voor uw organisatie Power BI app.

Volg deze stappen om de voorbeeldtoepassing voor insluiten voor uw organisatie te wijzigen om uw Power BI in te sluit.

  1. Open de map Voorbeelden voor Power BI-ontwikkelaars.

  2. Selecteer Code en vervolgens ZIP-bestand downloaden.

    Een schermopname met de optie voor het downloaden van een ZIP-bestand in de GitHub-map Voorbeelden voor Power BI-ontwikkelaars

  3. Pak het gedownloade ZIP-bestand uit en ga naar de map PowerBI-Developer-Samples-master.

  1. Afhankelijk van de taal die u voor de app wilt gebruiken, opent u een van de volgende mappen:

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

    Notitie

    De insluiten voor voorbeeldtoepassingen van uw organisatie ondersteunen alleen de hierboven vermelde frameworks. De java-, Node JS- en Python-voorbeeldtoepassingen bieden alleen ondersteuning voor het insluiten voor uw klanten.

Uw Azure AD-app configureren

  1. Meld u aan bij de Azure Portal.

  2. Selecteer App-registraties. Als deze optie niet wordt weergegeven, zoekt u deze op.

  3. Open de Azure AD-toepassing die u hebt gemaakt in Stap 1: Een Azure AD-toepassing registreren.

  4. Selecteer verificatie in het menu Beheren.

  1. Open in Platformconfiguraties uw webplatform en voeg in de sectie Omleidings-URI's https://localhost:5000/signin-oidc toe.

    Notitie

    Als u geen webplatform hebt, selecteert u Een platform toevoegen en selecteert u in het venster Platforms configureren de optie Web.

  2. Sla uw wijzigingen op.

Schermopname van de verificatieconfiguraties van de Azure AD-app, inclusief de webomleidings-U R I voor het voorbeeld van de .NET Core-app.

De voorbeeld-app voor insluiten configureren

  1. Open de map Insluiten voor uw organisatie.

  2. Open de voorbeeld-app voor insluiten voor uw organisatie met een van de volgende methoden:

    • Als u de Visual Studio,opent u het bestand UserOwnsData.sln.

    • Als u code voor Visual Studio gebruikt,opent u de map UserOwnsData.

  3. Open appsettings.json en vul de volgende parameterwaarden in:

De voorbeeld-app uitvoeren

  1. Voer het project uit door de juiste optie te selecteren:

    • Als u Visual Studio gebruikt, selecteert u IIS Express (afspelen).

    • Als u Visual Studio Code gebruikt, selecteert u Uitvoeren > Foutopsporing starten.

  1. Meld u aan bij de voorbeeldtoepassing voor insluiten.

    Notitie

    Tijdens de eerste aanmelding wordt u gevraagd om Azure AD-machtigingen voor de app toe te staan.

  2. Wanneer de voorbeeldtoepassing voor insluiten wordt geladen, selecteert Power BI inhoud die u wilt insluiten en selecteert u vervolgens Insluiten.

    Schermopname van de Power BI voorbeeld-app insluiten.

Uw toepassing ontwikkelen

Na het configureren en uitvoeren van de voorbeeld-app voor het insluiten voor uw klanten, kunt u beginnen met het ontwikkelen van uw eigen app.

Volgende stappen