Power BI-inhoud voorbereiden voor insluiten

Voltooid

U kunt Power BI-inhoud op conventionele manieren maken en beheren met behulp van Power BI Desktop en de Power BI-service. U hoeft geen inhoud te maken die specifiek is voor het insluiten van inhoud. U kunt echter optimale en visueel aantrekkelijke resultaten bereiken wanneer u zich voorbereidt op insluiting.

Werkruimten voorbereiden

Een Power BI-werkruimte is een logische container in de Power BI-service voor het opslaan van gerelateerde items, zoals semantische modellen en rapporten. Het vormt ook een beveiligingsgrens.

Wanneer u inhoud maakt voor het insluiten van inhoud in een app, is het raadzaam deze afzonderlijk op te slaan van andere inhoud die niet is gerelateerd aan de app. U kunt deze opslaan in een of meer werkruimten. Overweeg het gebruik van meerdere werkruimten wanneer er veel items bestaan en vooral wanneer verschillende teams verantwoordelijk zijn voor de inhoud. In de ene werkruimte kunnen bijvoorbeeld financiële rapporten worden opgeslagen, terwijl in een andere werkruimte productierapporten kunnen worden opgeslagen. Wanneer de app het maken van nieuwe rapporten ondersteunt, kunt u ook een werkruimte voor die rapporten maken.

De insluitidentiteit die wordt gebruikt voor het insluiten van werkruimte-inhoud, moet specifieke machtigingen hebben.

Notitie

Als u meer wilt weten over werkruimtemachtigingen voor interne en externe gebruikers, gaat u naar de module Machtigingen voor het insluiten van Power BI-inhoud instellen .

Bij het ontwerpen van een multitenancy-oplossing kunt u de scheiding van tenants bereiken door één werkruimte voor elke tenant te maken. Dit ontwerppatroon wordt ook wel werkruimtescheiding genoemd.

Notitie

Als u meer wilt weten over het scheiden van werkruimten, gebruikt u de module Beheer van Power BI-oplossingen automatiseren .

Elke Power BI-werkruimte wordt uniek geïdentificeerd door de Bijbehorende GroupID. Het app-configuratiebestand bevat vaak in code vastgelegde verwijzingen naar de groeps-ID's van de werkruimte. De Power BI REST API bevat bewerkingen voor het inventariseren van werkruimte-items om specifieke eigenschappen op te halen voor insluitingsdoeleinden.

Semantc-modellen voorbereiden

Een semantisch Power BI-model is een item dat een gegevensbron vertegenwoordigt. Het vertegenwoordigt meestal een gegevensmodel dat tabellen, kolommen, hiërarchieën, relaties en metingen bevat. Power BI-rapporten en andere items maken verbinding met semantische modellen.

Wanneer de app de toegang tot gegevens voor specifieke gebruikers moet beperken, kunnen semantische modellen beveiliging op rijniveau (RLS) implementeren. In ingesloten rapporten mogen gebruikers van de verkoopvertegenwoordiger-app bijvoorbeeld alleen hun toegewezen klanten weergeven. De gebruikers van de verkoopmanager-app, die dezelfde rapporten bekijken, kunnen echter alle klanten bekijken.

Notitie

Als u wilt weten hoe u de toegang tot gegevens met RLS kunt beperken, gaat u naar de module Gegevensmachtigingen afdwingen voor ingesloten analyses in Power BI .

Als de app de Q&A-ervaring insluit, is het een goed idee om de gegevensset te optimaliseren voor Q&A. Dit proces kan het volgende omvatten:

  • Kolomcategorisaties of sorteervolgordes instellen.
  • Synoniemen of algemene woordgroepen definiëren.
  • Aanbevolen vragen toevoegen.

Zie Best practices voor het optimaliseren van Q&A in Power BI voor meer informatie.

Elk semantisch Power BI-model wordt uniek geïdentificeerd aan de gegevensset-id. De DatasetID is vereist wanneer u machtigingen voor gegevenstoegang afdwingt of bij het insluiten van Q&A. De Power BI REST API heeft bewerkingen om GegevenssetID-waarden op te zoeken.

Power BI-rapporten voorbereiden

De paginagrootte van een Power BI-rapport is vast. Zorg er daarom tijdens het maken van het rapport voor dat u het paginaformaat instelt op dimensies die geschikt zijn voor uw app. De app sluit inhoud in elementen in div , dus zorg ervoor dat de hoogte-breedteverhouding van de rapportpagina (breedte-tot-hoogte-verhouding) is afgestemd op de grootte van het div element. Wanneer het rapport wordt uitgelijnd, worden er geen lege spaties rond het ingesloten rapport weergegeven.

Als u een visueel aantrekkelijk resultaat wilt bereiken, probeert u rapporten op te maken om de ingesloten app aan te vullen of te verbeteren. Overweeg achtergrondkleuren, lettertype-eigenschappen en andere eigenschappen op te maken.

Tip

Zie het leertraject Effectieve rapporten ontwerpen in Power BI voor meer informatie over het proces voor het ontwerpen en leveren van aantrekkelijke Power BI-rapporten .

Overweeg rapportelementen toe te voegen die de app-ervaring kunnen verbeteren:

  • De app kan programmatisch slicers en filters instellen.
  • Knoppen, indien geselecteerd, kunnen code aan de clientzijde activeren die communiceert met de app.
  • De app kan bladwijzers toepassen die specifieke rapportstatussen vastleggen.

Als het Power BI-rapport een mobiele weergave heeft ingesteld, kunt u het rapport in die weergave insluiten.

Elk Power BI-rapport wordt uniek geïdentificeerd door de Bijbehorende Rapport-ID. De ReportID is vereist wanneer u het rapport insluit. De Power BI REST API heeft bewerkingen om ReportID-waarden op te zoeken.

Power BI-visuals voorbereiden

Wanneer u één visual insluit die afkomstig is van een Power BI-rapport, moet u ervoor zorgen dat de visualdimensies zijn afgestemd op de grootte van het div element. Wanneer de visual wordt uitgelijnd, worden er geen lege spaties rond de ingesloten visual weergegeven.

Elke Visual van een Power BI-rapport wordt uniek geïdentificeerd door de ReportID en de naam van de visual. De ReportID en de naam van de visual zijn vereist wanneer u de visual insluit. De Power BI REST API heeft bewerkingen om ReportID-waarden op te zoeken. Gebruik de client-API's om de naam van de visual op te zoeken.

Gepagineerde rapporten voorbereiden

Volg de voorbereidingsrichtlijnen voor Power BI-rapporten. Volg met name de richtlijnen met betrekking tot het paginaformaat en het ontwerpen van visueel aantrekkelijke resultaten.

Elk gepagineerd rapport wordt uniek geïdentificeerd door de bijbehorende ReportID. De ReportID is vereist om een gepagineerd rapport in te sluiten. De Power BI REST API heeft bewerkingen om ReportID-waarden op te zoeken.

Dashboards voorbereiden

Power BI-dashboards bevatten tegels die zijn verdeeld over één ruit. De eigenschappen pagina's en dashboardgrootte zijn niet beschikbaar. Bij het insluiten van dashboards kunt u het dashboard aanpassen aan het div element (ook wel passend op breedte genoemd) of u kunt het dashboard weergeven als een verticale reeks tegels (ook wel één kolom genoemd).

Als voor het dashboard een mobiele weergave is ingesteld, kunt u het dashboard insluiten in die weergave.

Elk dashboard wordt uniek geïdentificeerd door de DashboardID. De DashboardID is vereist wanneer u het dashboard insluit. De Power BI REST API heeft bewerkingen om DashboardID-waarden op te zoeken.

Voorbereiden op Q&A

Zoals beschreven in het artikel gegevenssets, moet Q&A worden voorbereid voor het insluiten van de gegevensset voor Q&A.

Overweeg om een vooraf ingevulde vraag toe te passen. Op die manier wordt in Q&A het visuele antwoord op de vraag weergegeven. Uw app kan de vraag mogelijk automatisch genereren op basis van de app-interacties van de gebruiker. Hierdoor kunnen Q&A een manier bieden om dynamisch gestuurde analyses te presenteren.

Tip

U kunt een Q&A-visual insluiten vanuit een Power BI-rapport. Deze benadering biedt de mogelijkheid om de visual op te maken. Als rapportvisual kan de app ook filters toepassen op de visual.

Het insluiten van de Q&A-ervaring is gebaseerd op één semantisch model.