Inleiding

Voltooid

Twee scenario's die u moet overwegen bij het programmatisch insluiten van Power BI-inhoud zijn:

  • Voor uw organisatie
  • Voor uw klant

Uw app gebruikt slechts een van deze scenario's bij het insluiten van Power BI-inhoud. Het juiste scenario voor insluiten wordt bepaald door de app-doelgroep, zoals beschreven in de volgende onderwerpen.

Voor uw organisatiescenario

Het scenario Voor uw organisatie is van toepassing wanneer de app-doelgroep bestaat uit interne gebruikers. Interne gebruikers hebben organisatieaccounts en moeten zich verifiëren met Microsoft Azure Active Directory. Voor toegang tot Power BI-inhoud hebben app-gebruikers Power BI-licenties en -machtigingen nodig om inhoud te gebruiken (of te maken of te bewerken).

Notitie

In dit scenario is Power BI Software-as-a-Service (SaaS). Het scenario wordt soms aangeduid als Gebruiker is eigenaar van gegevens.

Enkele redenen voor het gebruik van het scenario Voor uw organisatie zijn:

  • Interne business intelligence-portal: hoewel de Power BI-service (app.powerbi.com) een uitgebreide en intuïtieve gebruikerservaring biedt voor het bladeren door inhoud, treedt het mogelijk niet op zoals het uiterlijk en gedrag of de functionaliteit die uw organisatie wenst. U kunt een business intelligence-portal maken die voldoet aan specifieke bedrijfsvereisten. Wanneer de organisatie al een business intelligence-portal heeft waarin inhoud van andere business intelligence-hulpprogramma's worden ingesloten, kunt u de portal verbeteren om ook Power BI-inhoud in te sluiten.
  • Interne app: Intranet-apps kunnen Power BI-inhoud insluiten om gegevensvisualisaties weer te geven. De intranetsite voor de afdeling Verkoop kan bijvoorbeeld Power BI-visuals bevatten met verkoopgerelateerde grafieken en KPI's. Een interne callcenter-app kan realtime visuals insluiten om up-to-date informatie te bieden over binnenkomende oproepen van klanten.
  • Aangepaste logboekregistratie: uw app kan aangepaste gebeurtenissen registreren om toegang tot Power BI-inhoud en -gebruik vast te leggen, verder dan wat power BI-logboekregistratie kan bereiken.

Scenario voor uw klanten

Het scenario Voor uw klanten is van toepassing wanneer de app-doelgroep bestaat uit externe gebruikers. De app is verantwoordelijk voor het verifiëren van gebruikers. Voor toegang tot Power BI-inhoud is de app afhankelijk van een insluitidentiteit (Azure AD service-principal of hoofdgebruikersaccount) om te verifiëren bij Azure AD. Voor deze identiteit is mogelijk een Power BI-licentie vereist en moet machtigingen worden verleend om inhoud te gebruiken (of te maken of te bewerken) namens de app-gebruikers. Externe gebruikers hoeven geen Power BI-licentie of inhoudsmachtigingen te hebben. Zelfs wanneer externe gebruikers power BI-licenties hebben, worden ze niet gebruikt in dit scenario.

Notitie

In dit scenario is Power BI Platform-as-a-Service (PaaS). Het scenario wordt soms aangeduid als App is eigenaar van gegevens.

Als u met dit scenario een app wilt ontwikkelen, moet u ervoor zorgen dat Power BI-inhoud zich in een niet-persoonlijke werkruimte bevindt met de licentiemodus Premium per capaciteit of Embedded.

Notitie

De producten die nodig zijn om deze licentiemodusopties in te stellen, worden geïntroduceerd en beschreven in de volgende les.

SaaS-apps en door onafhankelijke softwareleveranciers (ISV's) ontwikkelde apps worden doorgaans ontwikkeld voor het scenario Voor uw klanten .

Scenariovergelijking

In de volgende tabel worden de kenmerken van de twee insluitingsscenario's vergeleken:

Kenmerk Voor uw organisatie Voor uw klanten
Doelgroep Interne gebruikers Externe gebruikers
Verificatie Azure AD App voert verificatie uit
App-gebruikerslicentie App-gebruikers hebben een Power BI-licentie nodig Er zijn geen app-gebruikerslicenties vereist
Verificatiestroom Interactieve verificatiestroom voor app-gebruiker Niet-interactieve verificatiestroom voor het insluiten van identiteit (Azure AD service-principal of hoofdgebruikersaccount)

In het volgende diagram ziet u de verificatiestroom voor de twee scenario's voor insluiten:

Diagram van de twee insluitingsscenario's als de informatie in de voorgaande tabel.