Esercitazione: Incorporare contenuto di Power BI nell'applicazione per cloud nazionali/regionali
Informazioni su come incorporare contenuti analitici all'interno delle applicazioni di processo aziendale per il cloud nazionale/regionale. Usare Power BI .NET SDK con l'API JavaScript di Power BI per incorporare un report, un dashboard o un riquadro nelle applicazioni Web.
Power BI supporta i cloud nazionali/regionali seguenti:
U.S. Government Community Cloud (GCC)
U.S. Government Community Cloud High (GCC High)
Appaltatori militari statunitensi (DoDCON)
Esercito degli Stati Uniti (DoD)
Cloud di Power BI per la Cina
Per iniziare a usare questa procedura dettagliata, è necessario un account Power BI. Se non si dispone di un account configurato, a seconda del tipo di governo o paese/area geografica, è possibile scegliere il cloud nazionale/regionale appropriato per l'utente. Iscriversi per ottenere un account Power BI per enti pubblici degli Stati Uniti o un account cloud di Power BI per la Cina.
Nota
Si vuole invece incorporare un dashboard per l'organizzazione? Vedere Integrare un dashboard in un'app per l'organizzazione.
Per integrare un dashboard in un'app Web, usare l'API di Power BI e un token di accesso all'autorizzazione di Microsoft Entra per ottenere un dashboard. Caricare il dashboard usando un token di incorporamento. L'API di Power BI fornisce l'accesso a livello di codice a risorse di Power BI specifiche. Per altre informazioni, vedere API REST di Power BI, Power BI .NET SDK e l'API JavaScript di Power BI.
Scaricare l'esempio
Questo articolo illustra il codice per l'esempio App Owns Data in GitHub. Per seguire questa procedura dettagliata, scaricare l'esempio. Viene usata la .NET Framework/Embed for your customers
directory .
Importante
È possibile incorporare il contenuto di Power BI solo da un GCC (Government Community Cloud) con uno SKU di Microsoft 365. Altri clienti cloud nazionali/regionali possono usare SKU di Microsoft 365 o Azure.
Government Community Cloud (GCC):
Nel file Web.config aggiornare
applicationId
(appapplicationId
nativa),workspaceId
, il nome utente (l'utente master) e la password.Aggiungere quindi i parametri GCC come indicato di seguito.
<add key="authorityUrl" value="https://login.microsoftonline.com/organizations/" /> <add key="scopeBase" value="https://analysis.usgovcloudapi.net/powerbi/api/.default" /> <add key="urlPowerBiServiceApiRoot" value="https://api.powerbigov.us/" />
Contractor militari (DoDCON):
Nel file Web.config aggiornare
applicationId
(appapplicationId
nativa),workspaceId
, il nome utente (l'utente master) e la password.Aggiungere quindi i parametri DoDCON come indicato di seguito.
<add key="authorityUrl" value="https://login.microsoftonline.us/organizations/" /> <add key="scopeBase" value="https://high.analysis.usgovcloudapi.net/powerbi/api/.default" /> <add key="urlPowerBiServiceApiRoot" value="https://api.high.powerbigov.us/" />
Militare (DoD):
Nel file Web.config aggiornare
applicationId
(appapplicationId
nativa),workspaceId
, il nome utente (l'utente master) e la password.Aggiungere quindi i parametri DoDCON come indicato di seguito.
<add key="authorityUrl" value="https://login.microsoftonline.us/organizations/" /> <add key="scopeBase" value="https://mil.analysis.usgovcloudapi.net/powerbi/api/.default" /> <add key="urlPowerBiServiceApiRoot" value="https://api.mil.powerbigov.us/" />
Parametri cloud di Power BI per la Cina
Nel file Web.config aggiornare
applicationId
(appapplicationId
nativa),workspaceId
, il nome utente (l'utente master) e la password.Aggiungere quindi i parametri cloud di Power BI per la Cina come indicato di seguito.
<add key="authorityUrl" value="https://login.chinacloudapi.cn/organizations/" /> <add key="scopeBase" value="https://analysis.chinacloudapi.cn/powerbi/api/.default" /> <add key="urlPowerBiServiceApiRoot" value="https://api.powerbi.cn/" />
Passaggio 1: registrare un'app in Microsoft Entra ID
Registrare l'applicazione con Microsoft Entra ID per effettuare chiamate API REST. Per altre informazioni, vedere Registrare un'app Microsoft Entra per incorporare il contenuto di Power BI. Poiché esistono diverse affiliazioni cloud nazionali/regionali, esistono URL distinti per registrare l'applicazione.
Government Community Cloud (GCC) -
https://app.powerbigov.us/apps
Appaltatori militari (DoDCON) -
https://app.high.powerbigov.us/apps
Militare (DoD) -
https://app.mil.powerbigov.us/apps
Power BI per il cloud cina -
https://app.powerbi.cn/apps
Se è stato scaricato l'esempio di incorporamento per il cliente, si userà l'oggetto applicationId
che si ottiene, in modo che l'esempio possa eseguire l'autenticazione in Microsoft Entra ID. Per configurare l'esempio, modificare nel applicationId
file web.config .
Passaggio 2: ottenere un token di accesso da Microsoft Entra ID
All'interno dell'applicazione è necessario ottenere un token di accesso da Microsoft Entra ID, prima di poter effettuare chiamate all'API REST di Power BI. Per altre informazioni, vedere Autenticare gli utenti e ottenere un token di accesso Microsoft Entra per l'app Power BI. Poiché esistono diverse affiliazioni cloud nazionali/regionali, esistono URL distinti per ottenere un token di accesso per l'applicazione.
Government Community Cloud (GCC) -
https://login.microsoftonline.com
Appaltatori militari (DoDCON) -
https://login.microsoftonline.us
Militare (DoD) -
https://login.microsoftonline.us
Power BI per il cloud cina -
https://login.chinacloudapi.cn
È possibile visualizzare esempi di questi token di accesso all'interno di ogni attività dell'elemento di contenuto nel file Controllers\HomeController.cs .
Passaggio 3: incorporare il contenuto
Ora che si dispone di un token di accesso, è possibile continuare a incorporare come si farebbe in qualsiasi altra piattaforma.
Contenuto correlato
Altre domande? Chiedere al Community di Power BI
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per