Introduzione

Completato

Quando si incorporano a livello di codice contenuti Power BI, è consigliabile considerare due scenari:

  • Per l'organizzazione
  • Per il cliente

L'app userà solo uno di questi scenari durante l'incorporamento di contenuti Power BI. Lo scenario di incorporamento appropriato è determinato dal gruppo di destinatari dell'app, come descritto negli argomenti seguenti.

Scenario Per l'organizzazione

Lo scenario Per l'organizzazione si applica quando il gruppo di destinatari dell'app comprende utenti interni. Gli utenti interni hanno account aziendali e devono eseguire l'autenticazione con Microsoft Azure Active Directory. Per accedere al contenuto Power BI, gli utenti dell'app richiedono licenze e autorizzazioni Power BI per utilizzare, creare o modificare il contenuto.

Nota

In questo scenario, Power BI viene fornito come Software as a Service (SaaS). Lo scenario viene talvolta definito Utente proprietario dei dati.

Diversi motivi per l'utilizzo dello scenario Per l'organizzazione includono:

  • Portale interno di business intelligence: mentre l'servizio Power BI (app.powerbi.com) offre un'esperienza utente completa e intuitiva per l'esplorazione del contenuto, potrebbe non ottenere l'aspetto e il comportamento o la funzionalità desiderati dall'organizzazione. È possibile creare un portale di business intelligence che soddisfi requisiti aziendali specifici. Quando l'organizzazione dispone già di un portale di business intelligence che incorpora contenuto da altri strumenti di business intelligence, è anche possibile migliorare il portale per incorporare il contenuto di Power BI.
  • App interna: le app Intranet possono incorporare contenuto di Power BI per visualizzare le visualizzazioni dei dati. Ad esempio, il sito Intranet per il reparto Vendite potrebbe includere oggetti visivi Power BI che mostrano grafici e indicatori KPI correlati alle vendite. Un'app del call center interna può incorporare oggetti visivi in tempo reale per fornire informazioni aggiornate sulle chiamate dei clienti in arrivo.
  • Registrazione personalizzata: l'app può registrare eventi personalizzati per registrare l'accesso al contenuto di Power BI e usare oltre a ciò che la registrazione di Power BI può ottenere.

Scenario Per i clienti

Lo scenario Per i clienti si applica quando il gruppo di destinatari dell'app comprende utenti esterni. L'app è responsabile dell'autenticazione degli utenti. Per accedere ai contenuti Power BI, l'app si basa su un'identità di incorporamento (entità servizio o account utente master Azure AD) per l'autenticazione con Azure AD. Tale identità potrebbe richiedere una licenza Power BI e deve avere le autorizzazioni per utilizzare o creare o modificare il contenuto per conto degli utenti dell'app. Gli utenti esterni non devono necessariamente avere una licenza Power BI o autorizzazioni per il contenuto. Anche quando gli utenti esterni hanno licenze Power BI, queste non vengono comunque usate da questo scenario.

Nota

In questo scenario, Power BI viene fornito come piattaforma distribuita come servizio (PaaS). Lo scenario viene talvolta definito App proprietaria dei dati.

Per sviluppare un'app con questo scenario, è necessario assicurarsi che il contenuto Power BI risieda in un'area di lavoro non personale, con una modalità di licenza Premium per capacità o Embedded.

Nota

I prodotti necessari per impostare le opzioni della modalità di licenza vengono introdotti e descritti nell'unità successiva.

In genere, le app SaaS e le app di fornitori di software indipendenti verranno sviluppate per lo scenario Per i clienti.

Confronto tra scenari

La tabella seguente confronta le caratteristiche dei due scenari di incorporamento:

Caratteristica Per l'organizzazione Per i clienti
Destinatari Utenti interni Utenti esterni
Authentication Azure AD L'app esegue l'autenticazione
Licenza utente app Gli utenti dell'app richiedono una licenza di Power BI Nessuna licenza utente dell'app richiesta
Flusso di autenticazione Flusso di autenticazione interattiva per l'utente dell'app Flusso di autenticazione non interattivo per l'incorporamento dell'identità (entità servizio Azure AD o account utente master)

Il diagramma seguente illustra il flusso di autenticazione per i due scenari di incorporamento:

Diagramma dei due scenari di incorporamento come informazioni presentate nella tabella precedente.