Origini dati supportate per i report impaginati di Power BI
SI APPLICA A: Power BI Report Builder Power BI Desktop
Questo articolo descrive le origini dati supportate per i report impaginati nel servizio Power BI e come connettersi alle origini dati del database SQL di Azure. Alcune origini dati sono supportate in modalità nativa. È possibile connettersi ad altri utenti usando gateway dati o usando 'esperienza Recupera dati in Generatore report di Power BI.
Prerequisiti
I requisiti di licenza per i report impaginati di Power BI (file con estensione .rdl) sono gli stessi dei report di Power BI (file con estensione .pbix).
- Non è necessaria una licenza per scaricare gratuitamente Power BI Report Builder dall'Area download Microsoft.
- Con una licenza gratuita, è possibile pubblicare report impaginati nell'area di lavoro personale nel servizio Power BI. Per altre informazioni, vedere Disponibilità delle funzionalità per gli utenti con licenze gratuite nel servizio Power BI.
- Con una licenza di Power BI Pro o una licenza PPU, è possibile pubblicare report impaginati in altre aree di lavoro. È anche necessario almeno un ruolo di collaboratore nell'area di lavoro.
- È necessaria l'autorizzazione di creazione per il set di dati.
Origini dati supportate in modalità nativa
I report impaginati supportano in modalità nativa l'elenco di origini dati seguente:
Origine dati | Autenticazione | Note |
---|---|---|
Database SQL di Azure Azure Synapse Analytics |
Di base, Single Sign-On (SSO), OAuth2 | È possibile usare un gateway aziendale con il database SQL di Azure. |
Istanza gestita di SQL di Azure | Basic, SSO, OAuth2 | Tramite endpoint pubblici o locali della rete virtuale (gli endpoint locali della rete virtuale devono essere instradati tramite il gateway aziendale) |
Azure Analysis Services | SSO, OAuth2 | Il firewall di Azure Analysis Services deve essere disabilitato o configurato per consentire tutti gli intervalli IP nell'area di Azure Germania. Questo vale solo nell'area di Azure Germania. L'accesso SSO dal tenant esterno non è supportato. |
Modello semantico di Power BI | SSO | Modelli semantici Premium e non Premium di Power BI. Richiede l'autorizzazione di lettura. Sono supportati solo la modalità di importazione e i modelli semantici di Power BI DirectQuery. Le query di report che usano un modello semantico di Power BI DirectQuery come origine dati hanno un timeout fisso di 10 minuti. Per le query di report che richiedono più di 10 minuti, usare l'endpoint di lettura/scrittura XMLA del modello semantico di Power BI come origine dati del report. |
Modello semantico di Power BI Premium (XMLA) | SSO | Per garantire la connettività corretta in Power BI Report Builder, verificare che l'opzione Non usare credenziali sia selezionata quando si imposta l'origine dati. L'accesso tramite XMLA rispetta l'appartenenza al gruppo di sicurezza impostato a livello di area di lavoro o app. Gli utenti con almeno un ruolo Collaboratore in un'area di lavoro possono eseguire il rendering di report impaginati con modelli semantici di Power BI Premium. Per gli altri utenti è necessaria un'autorizzazione di compilazione per i set di dati sottostanti. |
Dataverse | SSO, OAuth2 | Non è possibile usare un gateway come autenticazione a più fattori (MFA) non è supportato. |
Immettere i dati | N/D | I dati sono incorporati nel report. |
Ad eccezione del database SQL di Azure, tutte le origini dati sono pronte per l'uso dopo il caricamento del report nel servizio Power BI. Per impostazione predefinita, le origini dati usano l'accesso SSO, se applicabile. Per Azure Analysis Services, è possibile modificare il tipo di autenticazione in OAuth2. Tuttavia, dopo che il tipo di autenticazione per una determinata origine dati viene modificato in OAuth2, non è possibile ripristinare l'uso di SSO. Questa modifica viene applicata anche a tutti i report che usano tale origine dati in tutte le aree di lavoro per un determinato tenant. La sicurezza a livello di riga nei report impaginati non funziona a meno che gli utenti scelgano SSO per tipo di autenticazione.
Per le origini dati del database SQL di Azure, è necessario specificare altre informazioni, come descritto nella sezione Autenticazione del database SQL di Azure.
Altre origini dati
Oltre alle origini dati supportate in modo nativo, è possibile accedere alle origini dati seguenti tramite un gateway aziendale di Power BI o un gateway di rete virtuale:
Origine dati | Gateway aziendale | Gateway di rete virtuale |
---|---|---|
SQL Server (supporta l'accesso SSO) | ||
SQL Server Analysis Services | ||
Oracle (supporta l'accesso SSO) | ||
Teradata (supporta l'accesso SSO) | ||
ODBC |
Per i report impaginati, Azure Analysis Services non è attualmente accessibile usando un gateway aziendale di Power BI o un gateway di rete virtuale. Quando si esegue l'autenticazione con SSO, l'entità servizio non è supportata.
Inoltre, per i report impaginati, è necessaria un'autorizzazione di amministrazione di un server di pubblicazione di report con un gateway aziendale di Power BI o un gateway di rete virtuale per associare il report impaginato alla connessione all'origine dati. L'amministratore viene aggiunto come amministratore o perché è stato installato e configurato un gateway aziendale di Power BI o un gateway di rete virtuale. Si noti che l'amministratore di Power BI Enterprise Gateway non fornisce automaticamente l'accesso alle connessioni all'origine dati esistente. È necessario specificare la connessione all'origine dati da gestire.
Importante
L'uso dell'accesso SSO tramite le opzioni di Kerberos all'interno delle impostazioni avanzate del gateway richiede la configurazione della delega vincolata Kerberos nell'origine dati locale e nel servizio gateway.
Autenticazione del database SQL di Azure
Per le origini dati del database SQL di Azure, è necessario impostare un tipo di autenticazione prima di eseguire il report. Questa opzione si applica solo quando si usa un'origine dati per la prima volta in un'area di lavoro. La prima volta viene visualizzato il messaggio seguente:
Se non si specificano le credenziali, si verifica un errore durante l'esecuzione del report. Selezionare Continua per passare alla pagina Credenziali dell'origine dati del report appena caricato:
Selezionare il collegamento Modifica credenziali per una determinata origine dati per visualizzare la finestra di dialogo Configura:
Per le origini dati del database SQL di Azure, sono supportati i tipi di autenticazione seguenti:
- Di base (nome utente e password)
- SSO (Single Sign-On)
- OAuth2 (token Microsoft Entra archiviato)
Per il corretto funzionamento dell'accesso Single Sign-On e OAuth2, il server di database SQL di Azure a cui si connette l'origine dati deve avere il supporto per l'autenticazione di Microsoft Entra abilitato. Per il metodo di autenticazione OAuth2, Microsoft Entra ID genera un token e lo archivia per l'accesso futuro all'origine dati. Per usare invece il metodo di autenticazione SSO, selezionare l'opzione SSO Quando accedono a questa origine dati tramite DirectQuery, gli utenti finali usano le proprie credenziali OAuth2 visualizzata nella parte sottostante.
Considerazioni e limitazioni
- Quando ci si connette a Fabric Lakehouse usando l'endpoint di analisi SQL, si noti che non è possibile impostare il tipo di query nella finestra di dialogo Proprietà del set di dati di Report Builder di Power BI. Come soluzione alternativa, selezionare l'opzione Testo e richiamare la stored procedure.
Passaggi successivi
Altre domande? Provare la Community di Power BI.