Power BI offre API per l'incorporamento di dashboard e report nelle applicazioni. Le API di Power BI offrono un set coerente di funzionalità e l'accesso alle funzionalità più recenti di Power BI, ad esempio dashboard, gateway e aree di lavoro per le app, quando si incorpora il contenuto.

Una singola API

Esistono due scenari principali quando si incorpora il contenuto di Power BI. Incorporamento per l'organizzazione e incorporamento per i clienti. Le API REST di Power BI consentono entrambi gli scenari. In questo modo sarà possibile incorporare dashboard e report nell'applicazione personalizzata usando la stessa API per l'organizzazione o per i clienti. È possibile usufruire delle API REST e JavaScript per soddisfare le proprie esigenze di incorporamento.

Per visualizzare un esempio di come funziona l'incorporamento, vedere l'esempio di incorporamento di JavaScript.

Incorporamento per l'organizzazione

L'incorporamento per l'organizzazione consente di estendere il servizio Power BI. A questo scopo, l'utente finale dell'organizzazione deve accedere al servizio Power BI quando vuole visualizzare il contenuto. Quando un utente dell'organizzazione esegue l'accesso, potrà accedere solo ai dashboard e ai report che sono stati condivisi con tale utente nel servizio Power BI.

Gli esempi di incorporamento per l'organizzazione includono l'applicazione Web interna, la web part di SharePoint Online e l'integrazione di Microsoft Teams.

Per l'incorporamento per l'organizzazione, vedere quanto segue:

Le funzionalità self-service, quali la modifica, il salvataggio e altro ancora, sono disponibili tramite le API JavaScript durante l'incorporamento per gli utenti di Power BI.

Incorporamento per i clienti

L'incorporamento per i clienti offre la possibilità di incorporare dashboard e report per gli utenti che non hanno un account per Power BI. Non è necessario che i clienti abbiano informazioni su Power BI. È necessario almeno un account Power BI Pro. Tale account verrà usato come account master per l'applicazione. Basta immaginarlo come un account del proxy. L'account Power BI Pro consente anche di generare i token di incorporamento che forniscono l'accesso a dashboard e report nel servizio Power BI.

Un esempio di incorporamento per i clienti è costituito da un'applicazione ISV venduta ad altre aziende.

Flusso di incorporamento per l'incorporamento per i clienti

Per incorporare dashboard, report e riquadri, usare le stesse API usate per l'incorporamento per l'organizzazione.

Importante:

Mentre l'incorporamento ha una dipendenza nel servizio Power BI, non esiste alcuna dipendenza in Power BI per i clienti. Gli utenti non dovranno eseguire l'iscrizione a Power BI per visualizzare il contenuto incorporato nell'applicazione.

Quando si è pronti per passare alla produzione, all'area di lavoro per le app viene assegnata una capacità. Power BI Embedded in Microsoft Azure offre capacità da usare con le applicazioni.

Per informazioni dettagliate su come incorporare, vedere Come incorporare i dashboard, i report e i riquadri di Power BI.

Se si usa il servizio Raccolta di aree di lavoro di Power BI in Azure, vedere Eseguire la migrazione di contenuto dal servizio Raccolta di aree di lavoro di Power BI per ottenere informazioni sulla procedura di migrazione del contenuto.

Passaggi successivi

Come incorporare i dashboard, i report e i riquadri di Power BI
Come eseguire la migrazione del contenuto della raccolta di aree di lavoro di Power BI Embedded in Power BI
Power BI Premium: di cosa si tratta?
Archivio GIT API JavaScript
Archivio GIT C# di Power BI
Esempio di incorporamento JavaScript
Embedded analytics capacity planning whitepaper (White paper sulla pianificazione della capacità di analisi incorporata)
White paper su Power BI Premium

Altre domande? Provare a rivolgersi alla community di Power BI