Connettersi alle origini dati cloud nel servizio Power BI
Con Power BI è possibile condividere connessioni cloud per modelli semantici e report impaginati, data mart e flussi di dati, nonché esperienze di Power Query Online in Recupera dati, consentendo di creare più oggetti connessione alla stessa origine dati cloud. Ad esempio, è possibile creare connessioni separate alla stessa origine dati, con credenziali o impostazioni di privacy diverse e condividere le connessioni con altri utenti, riducendo la necessità di gestire le proprie connessioni cloud separate.
Tipi di connessioni dati
La tabella seguente illustra il mapping di vari tipi di connessioni ai due tipi di connessione primari: connessioni gateway dati e connessioni cloud dirette. La nuova funzionalità descritta in questo articolo è Connessioni cloud condivisibili.
Connessioni gateway dati | Connessioni cloud dirette |
---|---|
Connessioni tramite un gateway dati personale | Connessioni cloud personali |
Connessioni tramite un gateway dati aziendale o di rete virtuale | Connessioni cloud condivisibili (nuovo) |
Vantaggi delle connessioni cloud condivisibili
Le connessioni che usano una connessione cloud personale presentano diverse limitazioni. Ad esempio, con una connessione cloud personale è possibile creare un singolo oggetto connessione cloud personale a una determinata origine dati. Tutti i modelli semantici che si connettono all'origine dati usano lo stesso oggetto connessione cloud personale, quindi se si modificano le credenziali della connessione cloud personale, tutti i modelli semantici che usano tale connessione cloud personale sono interessati. Spesso questo non è un risultato desiderato.
Un'altra limitazione delle connessioni cloud personali è che non possono essere condivise con altri utenti, quindi altri utenti non possono associare i propri modelli semantici e report impaginati alla connessione cloud personale di cui si è proprietari; gli utenti devono mantenere le proprie connessioni cloud personali.
Le connessioni condivisibili non presentano tali limitazioni e offrono una gestione delle connessioni più semplificata e più flessibile, incluso quanto segue:
Supportare più connessioni alla stessa origine dati: il supporto per più connessioni nella stessa origine dati è particolarmente utile quando si vogliono usare impostazioni di connessione diverse per modelli semantici diversi e altri artefatti. È utile anche quando si vogliono assegnare singoli artefatti con le proprie connessioni separate, per assicurarsi che le impostazioni di connessione siano isolate l'una dall'altra.
È possibile condividere queste connessioni con altri utenti: con connessioni condivisibili è possibile assegnare ad altri utenti autorizzazioni di proprietario, consentendo loro di gestire tutti gli aspetti della configurazione della connessione, incluse le credenziali. È possibile fornire ad altri utenti autorizzazioni di ricondivisione, in modo che possano usare e ricondividere la connessione con altri utenti. È anche possibile fornire autorizzazioni Utente, consentendo loro di usare la connessione per associare gli artefatti all'origine dati.
Ridurre il sovraccarico di gestione delle connessioni dati e delle credenziali, in combinazione con l'esperienza di gestione dell'origine dati e del gateway, è possibile centralizzare la gestione delle connessioni all'origine dati per le connessioni gateway e cloud. Tale centralizzazione e gestione è già comune per i gateway dati aziendali e di rete virtuale, per cui un amministratore del gateway crea, condivide e gestisce le connessioni. Con le connessioni condivisibili, è ora possibile estendere la gestione centralizzata delle connessioni anche alle origini dati cloud.
Confrontare la connessione cloud condivisibile con altre connessioni
Per impostazione predefinita, quando si crea un report di Power BI Desktop che si connette a un'origine dati cloud, quindi lo si carica in un'area di lavoro nel servizio Power BI, Power BI crea una connessione cloud personale e la associa al modello semantico, per cui è necessario fornire le credenziali. Se è disponibile una connessione cloud personale esistente, è probabile che siano state specificate le credenziali in precedenza.
Al contrario, se si ha accesso ad almeno una connessione cloud condivisibile alla stessa origine dati, è possibile usare la connessione cloud condivisibile, che è già stata configurata dal proprietario, invece di dover usare l'unica connessione cloud personale disponibile per l'origine dati.
Per usare la connessione cloud condivisibile, nella pagina delle impostazioni dei Modelli semantici, in Gateway e connessioni cloud individuare Connessioni cloud e selezionare la connessione cloud condivisibile da usare per la connessione, quindi selezionare Applica. Lo screenshot seguente mostra le impostazioni.
Creare una nuova connessione cloud condivisibile
È possibile creare una nuova connessione cloud condivisibile direttamente dalla pagina delle impostazioni Modello semantico. In Connessioni gateway>Connessioni cloud selezionare l'elenco a discesa Mappa a e quindi selezionare Crea una connessione.
Viene visualizzato un riquadro denominato Nuova connessione e i parametri di configurazione vengono compilati automaticamente.
L'abilitazione della creazione di nuove connessioni semplifica la creazione di connessioni cloud condivisibili separate per i singoli modelli semantici, se necessario. È anche possibile visualizzare la pagina di gestione delle connessioni da qualsiasi punto del servizio Power BI selezionando l'ingranaggio Impostazioni nell'angolo superiore destro del servizio Power BI, quindi selezionare Gestisci connessioni e gateway.
Creare una connessione cloud condivisibile usando l'identità dell'area di lavoro
È anche possibile creare una connessione cloud condivisibile usando il metodo di autenticazione dell'identità dell'area di lavoro, che usa l'entità servizio gestita automaticamente associata all'area di lavoro di Fabric per connettersi ai dati. Per usare la connessione, il proprietario del modello deve avere accesso da Contributore (o superiore) all'area di lavoro.
Per creare un'Identità dell’area di lavoro, attenersi alla procedura seguente:
- Configurare l'area di lavoro per avere un'identità dell'area di lavoro. L'identità dell'area di lavoro è un'entità servizio gestita automaticamente associata all'area di lavoro di Fabric.
- Creare una connessione cloud condivisibile (SCC) con l'identità dell'area di lavoro come metodo di autenticazione.
- Associare l'origine dati alla SCC nelle impostazioni del modello semantico.
Quando si crea o si usa un'identità dell'area di lavoro, tenere presenti le seguenti considerazioni:
- L'identità dell'area di lavoro è supportata solo con le origini dati di Fabric
- Il tipo di connessione usato deve supportare il tipo di autenticazione dell'identità dell'area di lavoro, che include i connettori SQL Server e ADLS. Per il tipo di connessione in uso, se è presente un'opzione di identità dell'area di lavoro nell'impostazione Autenticazione, tale connettore è supportato.
Impostazioni di connessione predefinite
Quando ci si connette specificamente a un'origine dati di Fabric, le credenziali per l’accesso Single Sign-On (SSO) di Microsoft Entra ID vengono usate per impostazione predefinita.
È anche possibile usare una connessione cloud condivisibile anziché le impostazioni di connessione predefinite per connettere modello semantico a un'origine dati di Fabric, e applicare in tal modo le impostazioni configurate per tale connessione cloud condivisibile, come le credenziali fisse. In questo modo è possibile associare l'origine dati alla connessione cloud condivisibile ed eseguire l'override della connessione SSO predefinita per tale origine dati.
Per selezionare la connessione cloud condivisibile invece delle impostazioni SSO predefinite, selezionare la connessione cloud condivisibile nell'elenco a discesa Mappa a: per l'origine dati a cui si vuole connettere il modello semantico, come illustrato nell'immagine seguente:
Se non si ha una connessione cloud condivisibile, è possibile selezionare Crea una connessione e creare una nuova connessione, come descritto nella sezione precedente di questo articolo.
Uso di connessioni cloud condivisibili con report impaginati
Quando si condivide il report impaginato nel servizio Power BI, è possibile aggiornare le connessioni cloud dall'interno del report stesso. Per modificare le connessioni cloud per il report impaginato, passare all'area di lavoro nel servizio Power BI, selezionare il pulsante Altri (puntini di sospensione) e quindi selezionare Gestisci.
Selezionando Gestisci viene visualizzata una pagina con diverse schede. Selezionare la scheda Report nella riga superiore, quindi è possibile aggiornare la connessione dall'area Connessioni cloud, come illustrato nello screenshot seguente.
Limitazioni e considerazioni
Le connessioni cloud condivisibili condividono anche le credenziali: quando si consentono ad altri utenti di usare connessioni cloud condivisibili, è importante comprendere che si connettono altri modelli semantici, report impaginati e altri artefatti alle origini dati corrispondenti usando i dettagli e le credenziali di connessione specificati. Assicurarsi di condividere solo le connessioni (e le relative credenziali) che si è autorizzati a condividere.
Ogni utente è limitato a un massimo di 1000 connessioni all'origine dati in ogni tenant cloud: se si raggiunge il numero massimo di origini dati limite, verificare che il numero di origini dati per utente non sia superiore al limite di 1000 connessioni. Per risolvere eventuali problemi correlati, è possibile rimuovere manualmente le origini dati esistenti dall'interfaccia di amministrazione o, in alternativa, usare lo script di PowerShell seguente per trovare ed eliminare in blocco tutte le origini dati che superano tale limite.
## required module "mcirosoftpowerbimgmt" Install-Module -Name DataGateway and sign in the same user who exceeded the 1000 limit Import-Module -name microsoftpowerbimgmt ## get the gateway information per the sign in person. Choose Environment: Public, USGov, China, USGovHigh, USGovMil $environment = "Public" Connect-PowerBIServiceAccount -Environment $environment switch ($environment) { "Public" { $baseURL = "https://api.powerbi.com/v2.0/myorg/me/"; Break } "USGov" { $baseURL = "https://api.powerbigov.us/v2.0/myorg/me/"; Break } "China" { $baseURL = "https://api.powerbi.cn/v2.0/myorg/me/"; Break } "USGovHigh" { $baseURL = "https://api.high.powerbigov.us/v2.0/myorg/me/"; Break } "USGovMil" { $baseURL = "https://api.mil.powerbigov.us/v2.0/myorg/me/"; Break } } $getDatasourcesURL = $baseURL + "gatewayClusterDatasources?$expand=users" $datasources = Invoke-PowerBIRestMethod -Url $getDatasourcesURL -Method GET | ConvertFrom-Json foreach($dataource in $datasources.value) { if($datasource.gatewayType -eq "TenantCloud") { "cloud datasource found with id = {0}, name = {1}" -f $dataource.id, $datasource.datasourceName $gatewayId = $datasource.clusterId $datasourceId = $dataource.id ## conditional logic to determine if name matches set $deleteDatasourceURL = $baseURL + "gatewayClusters/$gatewayId/datasources/$datasourceId" Invoke-PowerBIRestMethod -Url $deleteDatasourceURL -Method DELETE } }
Se si è un ISV o un altro proprietario di app Power BI Embedded con molti clienti, usare i profili dell'entità servizio per le app multi-tenancy in Power BI embedded. Se non si è un ISV, è possibile raggiungere questo limite perché si sta creando una nuova origine dati per ogni file CSV o Excel. Per risolvere questo problema, è possibile usare la "casella di caricamento file" in Power BI Desktop per selezionare più file di Excel, che crea più connessioni all'origine dati. In questo scenario, per assicurarsi che sia selezionata solo una singola origine dati, è consigliabile selezionare invece la cartella contenente tali file di Excel.
Non è possibile combinare un'origine dati locale di Excel con un'origine dati DirectQuery di Analysis Services esistente; è possibile includere un'origine dati locale di Excel solo nel report se si trova in una query separata. In tali situazioni, è possibile eseguire il mapping dell'origine dati di Excel a un gateway e lasciare invariata l'origine dati cloud DirectQuery di Analysis Services.
Contenuto correlato
Per altre informazioni sulla creazione di connessioni cloud condivisibili:
È possibile eseguire tutte le operazioni con il servizio Power BI e Power BI Desktop. Per altre informazioni sulle capacità disponibili, vedere le risorse seguenti: