Azure SQL Data Warehouse con DirectQueryAzure SQL Data Warehouse with DirectQuery

Azure SQL Data Warehouse con DirectQuery consente di creare report dinamici basati su dati e metriche già presenti in Azure SQL Data Warehouse.Azure SQL Data Warehouse with DirectQuery allows you to create dynamic reports based on data and metrics you already have in Azure SQL Data Warehouse. Con DirectQuery, le query vengono reinviate ad Azure SQL Data Warehouse in tempo reale durante l'esplorazione dei dati.With DirectQuery, queries are sent back to your Azure SQL Data Warehouse in real time as you explore the data. Le query in tempo reale, unite alla scalabilità di SQL Data Warehouse, consentono agli utenti di creare in pochi minuti report dinamici in base a svariati terabyte di dati.Real-time queries, combined with the scale of SQL Data Warehouse enables users to create dynamic reports in minutes against terabytes of data. Inoltre, il collegamento Creare dashboard e report consente agli utenti di creare report di Power BI usando SQL Data Warehouse.In addition, the Build dashboards + reports link allows users to create Power BI reports using their SQL Data Warehouse.

Quando si usa il connettore SQL Data Warehouse:When using the SQL Data Warehouse connector:

  • Specificare il nome completo del server durante la connessione (vedere di seguito per i dettagli)Specify the fully qualified server name when connecting (see below for details)
  • Verificare che le regole firewall per il server siano configurate su "Consenti l'accesso a Servizi di Azure"Ensure firewall rules for the server are configured to "Allow access to Azure services"
  • A ogni azione, come la selezione di una colonna o l'aggiunta di un filtro, verrà inviata una query direttamente al data warehouseEvery action such as selecting a column or adding a filter will directly query the data warehouse
  • I riquadri vengono aggiornati all'incirca ogni 15 minuti.Tiles are set to refresh approximately every 15 minutes and refresh does not need to be scheduled. È possibile regolare questo intervallo nelle impostazioni avanzate al momento della connessione.Refresh can be adjusted in the Advanced settings when you connect.
  • La funzione Domande e risposte non è disponibile per i set di dati di DirectQueryQ&A isn't available for DirectQuery datasets
  • Le modifiche allo schema non vengono selezionate automaticamenteSchema changes aren't picked up automatically

Queste restrizioni e note possono cambiare dal momento che l'esperienza viene costantemente migliorata.These restrictions and notes may change as we continue to improve the experience. La procedura per la connessione è illustrata di seguito.The steps to connect are detailed below.

Creare dashboard e report in Power BIBuild dashboards and reports in Power BI

Importante

La connettività ad Azure SQL Data Warehouse è stata migliorata.We have been improving our connectivity to Azure SQL Data Warehouse. Per connettersi in modo ottimale all'origine dati di Azure SQL Data Warehouse, usare Power BI Desktop.For the best experience to connect to your Azure SQL Data Warehouse data source, use Power BI Desktop. Dopo aver compilato il modello e il report, è possibile pubblicarlo nel servizio Power BI.Once you've built your model and report, you can publish it to the Power BI service. Il connettore diretto disponibile in precedenza per Azure SQL Data Warehouse nel servizio Power BI non è più disponibile.The previously available direct connector for Azure SQL Data Warehouse in the Power BI service is no longer available.

Il modo più semplice per spostarsi tra SQL Data Warehouse e Power BI consiste nel creare i report in Power BI Desktop.The easiest way to move between your SQL Data Warehouse and Power BI is to create reports in Power BI Desktop. È possibile usare il pulsante Creare dashboard e report nel portale di Azure.You can use the Build dashboards + reports button within the Azure portal.

  1. Per iniziare, scaricare e installare Power BI Desktop.To get started, download and install Power BI Desktop. Per informazioni sul download e sull'installazione, vedere l'articolo Ottenere Power BI Desktop o andare direttamente al passaggio successivo.See the get Power BI Desktop article for information about downloading and installing, or go directly to the next step.

  2. È anche possibile fare clic sul collegamento Creare dashboard e report per scaricare Power BI Desktop.You can also click the Build dashboards + reports link to download Power BI Desktop.

    Apri in Power BI

Connessione tramite Power BI DesktopConnecting through Power BI Desktop

È possibile connettersi a SQL Data Warehouse usando il pulsante Recupera dati in Power BI Desktop.You can connect to a SQL Data Warehouse using the Get Data button in Power BI Desktop.

  1. Selezionare il pulsante Recupera dati dal menu Home.Select the Get Data button from the Home menu.

    Pulsante Recupera dati

  2. Selezionare Altro... per visualizzare tutte le origini dati disponibili.Select More... to see all available data sources. Nella finestra visualizzata selezionare Azure nel riquadro a sinistra e quindi selezionare Azure SQL Data Warehouse nell'elenco dei connettori disponibili nel riquadro a destra.From the window that appears, select Azure from the left pane, then select Azure SQL Data Warehouse from the list of available connectors in the right pane.

    Origini dati di Azure

  3. Nella finestra visualizzata immettere il server e, facoltativamente, indicare il database a cui ci si vuole connettere.In the window that appears, input your Server and optionally state the Database to which you want to connect. È anche possibile selezionare la modalità Connettività dati: importazione o DirectQuery.You can also select your data connectivity mode: Import or DirectQuery. Per l'accesso in tempo reale alle informazioni in Azure SQL Data Warehouse, usare DirectQuery.For real-time access to information in your Azure SQL Data Warehouse, use DirectQuery.

    Azure SQL DW con connessione diretta

  4. Per le opzioni avanzate per la connessione ad Azure SQL Data Warehouse, selezionare la freccia verso il basso accanto a Opzioni avanzate per visualizzare ulteriori opzioni per la connessione.For advanced options for the Azure SQL Data Warehouse connection, select the down arrow beside Advanced options to display additional options for your connection.

    Nome del server

Nella sezione successiva viene descritto come trovare i valori dei parametri per la connessione.The next section describes how to find parameter values for your connection.

Trovare i valori dei parametriFinding Parameter Values

I nomi completi del server e del database sono disponibili nel portale di Azure.Your fully qualified server name and database name can be found in the Azure portal. Si noti che, al momento, solo SQL Data Warehouse è presente nel portale di Azure.Note that SQL Data Warehouse only has a presence in the Azure portal at this time.

Portale di Azure

Nota

Se il tenant di Power BI è nella stessa area di Azure SQL Data Warehouse non saranno applicati costi di uscita.If your Power BI tenant is in the same region as the Azure SQL Data Warehouse there will be no egress charges. Per sapere dove si trova il tenant di Power BI usare queste istruzioni.You can find where your Power BI tenant is located using these instructions.

Single sign-onSingle sign-on

Dopo aver pubblicato un set di dati Azure SQL DirectQuery nel servizio, è possibile abilitare l'accesso Single Sign-On tramite OAuth2 in Azure Active Directory (Azure AD) per gli utenti finali.After you publish an Azure SQL DirectQuery dataset to the service, you can enable single sign-on (SSO) using Azure Active Directory (Azure AD) OAuth2 for your end users.

Per abilitare l'accesso Single Sign-On, passare alle impostazioni per il set di dati, aprire la scheda Origini dati e selezionare la casella SSO.To enable SSO, go to settings for the dataset, open the Data Sources tab, and check the SSO box.

Finestra di dialogo Configura Azure SQL DirectQuery

Quando l'opzione SSO è abilitata e gli utenti accedono ai report generati dall'origine dati, Power BI invia le relative credenziali di Azure AD autenticate nelle query al database SQL di Azure o al data warehouse.When the SSO option is enabled and your users access reports built atop the data source, Power BI sends their authenticated Azure AD credentials in the queries to the Azure SQL database or data warehouse. Questa opzione consente a Power BI di rispettare le impostazioni di sicurezza configurate al livello dell'origine dati.This option enables Power BI to respect the security settings that are configured at the data source level.

L'opzione SSO interessa tutti i set di dati che usano l'origine dati specifica.The SSO option takes affect across all datasets that use this data source. Non interessa il metodo di autenticazione usato per gli scenari di importazione.It does not affect the authentication method used for import scenarios.

Nota

L'autenticazione MFA (Azure Multi-Factor Authentication) non è supportata.Azure Multi-Factor Authentication (MFA) is not supported. Gli utenti che vogliono usare SSO con DirectQuery devono essere esentati dall'autenticazione MFA.Users who want to use SSO with DirectQuery must be exempted from MFA.

Passaggi successiviNext steps

Altre domande?More questions? Provare la community di Power BITry the Power BI Community