Ga naar inhoud

Een PowerBI-rapport insluiten

Introductie

In dit artikel wordt de methode beschreven voor het insluiten van een Power BI-rapport in uw gepubliceerde gegevensset.

Stap 1: Een gegevenssettabelrecord maken

  • Open de pagina met gegevenssets in Business Central.
  • Open de gegevensset waarin u het rapport wilt weergeven.
  • Maak een nieuwe regel aan, optioneel kunt u een tabelnummer toewijzen.
  • Stel het type in op Power BI

Info

Wanneer een tafelnr. wordt geleverd, wordt de eerste waarde in de tabel gebruikt voor het filteren van het rapport. Dit proces kan nauwkeuriger zijn wanneer een filter wordt toegepast binnen de filterconfiguratie in de tabel Gegevensset.

Stap 2: Het invullen van de nessescary opties

De groeps-ID ophalen

De groupId komt overeen met de werkruimte in Power BI. Als u het handmatig wilt vinden, kunt u dit doen via de Power BI-service. Dit zijn de stappen:

  • Het {workspace-id} deel van de URL is je groupId.

De rapport-ID ophalen

De reportId komt overeen met het rapport in Power BI. Als u het handmatig wilt vinden, kunt u dit doen via de Power BI-service. Dit zijn de stappen:

  • Het {report-id} deel van de URL is je reportId.

Info

Op dit punt zijn alle noodzakelijke configuraties gemaakt en kunt u doorgaan met de stap Weergeven op Dashboard. Alle volgende configuraties zijn optioneel.

De standaardpagina ophalen

De standaardpagina verwijst naar de paginanamen in Power BI. Met deze optie geeft u aan welke pagina wordt geopend wanneer Business Portals het rapport initialiseert. U kunt de paginanaam als volgt verkrijgen:

  • Het {page-name} deel van de URL is de naam die je kunt gebruiken om de standaardpagina in te stellen.

Weergavemodus configureren

Als u een ingesloten rapport wilt openen in de bewerkingsmodus, gebruikt u de eigenschap viewMode samen met de eigenschap machtigingen.

U kunt aan de eigenschap viewMode de volgende waarden toewijzen:

  • Maken - Opent het rapport in de modus Maken (experimentele functie).

Filteren aan de clientzijde

Standaard is het filtervenster zichtbaar. Als u dit deelvenster wilt verbergen, gebruikt u de eigenschap PowerBI Filter activ.

Standaard is de navigatiebalk zichtbaar. Als u deze balk wilt verbergen, gebruikt u de eigenschap PowerBI Navigation activ. Het wordt ten zeerste aanbevolen om deze functie samen met de standaardpagina te gebruiken, wanneer u slechts één pagina uit een rapport wilt publiceren.

Weergave op dashboard

Om toegang te krijgen tot het rapport in de portal, moet u het dashboard configureren om de gegevenssettabel weer te geven.

  • Open de kaart Gegevensinsteltabel van de gegevensset waarvoor u Power BI hebt geconfigureerd.
  • Klik op het Actiedashboard, Groepen, selecteer een bestaande regel of maak een nieuwe regel aan.
  • Selecteer de gegevenssettabelcode van het Power BI-rapport dat u eerder hebt geconfigureerd.
  • De stijl van de elementweergave instellen op PowerBI

Weergave op hoofdaanzicht

Om toegang te krijgen tot het rapport in de portal, moet u het dashboard configureren om de gegevenssettabel weer te geven.

  • Open de kaart Gegevensinsteltabel van de gegevensset waarvoor u Power BI hebt geconfigureerd.
  • Klik op het Actiedashboard, Groepen, selecteer een bestaande regel of maak een nieuwe regel aan.
  • Selecteer de gegevenssettabelcode van het Power BI-rapport dat u eerder hebt geconfigureerd.
  • Stel de stijl van de elementweergave in op cue of knop.

Overwegingen en beperkingen

  • Specifieke machtigingen zijn vereist voor gebruik met de gegevensbron Azure Analysis Services.

Configureren van Power BI Advanced Reports met een Service Principal

Beschrijving

Power BI advanced reports (bijv. Analysis Services) kunnen extra configuratie vereisen in vergelijking met standaardrapporten. Een dergelijke configuratie is het instellen van een effectieve identiteit met behulp van een service principal in combinatie met de app-registratie die verantwoordelijk is voor Power BI. Dit houdt in dat het service principal ID (Object ID) wordt toegevoegd aan het CustomSettings.config XML-bestand onder de sleutel PowerAppsServicePrincipal.


Stappen voor configuratie

  1. Toegang tot Azure Portal
  2. Navigeer naar Enterprise Applications
    • Typ in de zoekbalk bovenaan het Azure Portal "Enterprise applications" en selecteer deze uit de resultaten.
  3. Zoek de Power BI Service Principal
    • Zoek naar de enterprise-applicatie die gekoppeld is aan uw Power BI app-registratie.
    • Open de detailpagina van de applicatie.
  4. Haal het Service Principal ID (Object ID) op
    • Zoek op de Overzicht-pagina van de enterprise-applicatie het veld Object ID.
    • Kopieer deze waarde — dit is uw Service Principal ID.
  5. Werk de Custom Settings Configuratie bij
    • Open het CustomSettings.config XML-bestand in een tekst- of code-editor.
    • Zoek de sleutel PowerAppsServicePrincipal.
    • Plak het gekopieerde Service Principal ID als waarde, bijvoorbeeld:

XML-sleutel om te vervangen

    <add key="PowerAppsServicePrincipal" value="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" />