database SQL di Azure con DirectQuery

Informazioni su come connettersi direttamente a database SQL di Azure e creare report che usano dati in tempo reale. È possibile conservare i dati nell'origine e non in Power BI.

Con DirectQuery, le query vengono inviate al database SQL di Azure durante l'esplorazione dei dati nella visualizzazione report. Questa esperienza è consigliata per gli utenti che hanno familiarità con i database e le entità a cui si connettono.

Importante

Questa descrizione presuppone che il database SQL di Azure non sia protetto da una rete virtuale o abbia un endpoint di collegamento privato abilitato.

Note:

  • Specificare il nome completo del server durante la connessione (vedere di seguito per altri dettagli).
  • Assicurarsi che le regole del firewall per il database siano configurate per consentire l'accesso ai servizi di Azure.
  • Ogni azione, ad esempio la selezione di una colonna o l'aggiunta di un filtro, invierà una query al database.
  • I riquadri vengono aggiornati ogni ora (non è necessario pianificare l'aggiornamento). È possibile modificare la frequenza di aggiornamento nelle impostazioni avanzate quando ci si connette.
  • Le modifiche dello schema non vengono prelevate automaticamente.
  • La modifica dell'origine dati stringa di connessione alias da xxxx.database.windows.net a xxxx.domain.com indica al servizio Power BI che si tratta di un'origine dati locale e richiede sempre che venga stabilita una connessione gateway.

Queste restrizioni e note sono soggette a modifiche nel corso del miglioramento delle esperienze. I passaggi per la connessione sono illustrati nel dettaglio più avanti.

Importante

Abbiamo migliorato la connettività ai database SQL di Azure. Per un'esperienza ottimale per connettersi all'origine dati database SQL di Azure, usare Power BI Desktop. Dopo aver compilato il modello e il report, è possibile pubblicarlo nel servizio Power BI. Il connettore diretto per database SQL di Azure nel servizio Power BI è ora deprecato.

Power BI Desktop e DirectQuery

Per connettersi a database SQL di Azure usando DirectQuery, è necessario usare Power BI Desktop. Questo approccio offre maggiore flessibilità e funzionalità. I report creati con Power BI Desktop possono quindi essere pubblicati nel servizio Power BI. Per altre informazioni su come connettersi a database SQL di Azure in Power BI Desktop, vedere Usare DirectQuery in Power BI Desktop.

Trovare i valori dei parametri

È possibile trovare il nome completo del server e il nome del database nel portale di Azure.

Screenshot shows the SQL databases page in the Azure portal with a database highlighted.

Screenshot shows the page for a database in Azure portal with the server name highlighted.

Single Sign-On

Dopo aver pubblicato un modello semantico directQuery di Azure SQL nel servizio, è possibile abilitare l'accesso Single Sign-On (SSO) usando Microsoft Entra ID OAuth2 per gli utenti finali.

Per abilitare l'accesso Single Sign-On, passare alle impostazioni per il modello semantico, aprire la scheda Origini dati e selezionare la casella SSO.

Configure Azure SQL DQ dialog box

Quando l'opzione SSO è abilitata e gli utenti accedono ai report compilati sopra l'origine dati, Power BI invia le credenziali di Microsoft Entra autenticate nelle query al database SQL di Azure o al data warehouse. Questa opzione consente a Power BI di rispettare le impostazioni di sicurezza configurate a livello di origine dati.

L'opzione SSO influisce su tutti i modelli semantici che usano questa origine dati. Non influisce sul metodo di autenticazione usato per gli scenari di importazione.

Nota

Per il corretto funzionamento dell'accesso Single Sign-On, il modello semantico deve trovarsi nello stesso tenant della risorsa SQL di Azure.

Altre domande? Provare la community di Power BI