Condividi tramite


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).

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:

Screenshot della finestra di dialogo pubblica in Power BI.

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:

Screenshot delle impostazioni per il database SQL di Azure.

Selezionare il collegamento Modifica credenziali per una determinata origine dati per visualizzare la finestra di dialogo Configura:

Screenshot della finestra di dialogo per configurare il database SQL di Azure.

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.