Usare Power BI con SQL Data WarehouseUse Power BI with SQL Data Warehouse

Analogamente al database SQL di Azure, SQL Data Warehouse Direct Connect permette agli utenti di sfruttare le capacità avanzate di pushdown logico insieme alle capacità analitiche di Power BI.As with Azure SQL Database, SQL Data Warehouse Direct Connect allows user to leverage powerful logical pushdown alongside the analytical capabilities of Power BI. Con Direct Connect le query vengono restituite ad Azure SQL Data Warehouse in tempo reale durante l'esplorazione dei dati.With Direct Connect, queries are sent back to your Azure SQL Data Warehouse in real time as you explore the data. Unitamente alla scalabilità di SQL Data Warehouse, ciò permette agli utenti di creare report dinamici in pochi minuti su terabyte di dati.This, combined with the scale of SQL Data Warehouse, enables users to create dynamic reports in minutes against terabytes of data. L'introduzione del pulsante Apri in Power BI permette agli utenti di connettere direttamente Power BI al proprio SQL Data Warehouse, senza raccogliere informazioni da altre parti di Azure.In addition, the introduction of the Open in Power BI button allows users to directly connect Power BI to their SQL Data Warehouse without collecting information from other parts of Azure.

Quando si usa Direct Connect, occorre notare quanto segue:When using Direct Connect please note:

  • Specificare il nome completo del server durante la connessione. Per altri dettagli, vedere più avanti.Specify the fully qualified server name when connecting (see below for more details)
  • Assicurarsi che le regole del firewall per il database siano configurate su "Consenti l'accesso a Servizi di Azure".Ensure firewall rules for the database are configured to "Allow access to Azure services".
  • Ogni azione, ad esempio la selezione di una colonna o l'aggiunta di un filtro, eseguirà direttamente una query nel data warehouse.Every action such as selecting a column or adding a filter will directly query the data warehouse
  • I riquadri vengono aggiornati ogni 15 minuti circa. Non è necessario pianificare l'aggiornamento.Tiles are refreshed approximately every 15 minutes (refresh does not need to be scheduled)
  • Non sono disponibili domande e risposte per i set di dati di Direct Connect.Q&A is not available for Direct Connect datasets
  • Le modifiche allo schema non vengono rilevate automaticamente.Schema changes are not picked up automatically
  • Tutte le query di Direct Connect scadranno dopo 2 minutiAll Direct Connect queries will time out after 2 minutes

Queste restrizioni e note sono soggette a modifiche nel corso del miglioramento delle esperienze.These restrictions and notes may change as we continue to improve the experiences. I passaggi per la connessione sono illustrati nel dettaglio più avanti.The steps to connect are detailed below.

Uso del pulsante "Apri in Power BI"Using the ‘Open in Power BI’ button

Il modo più semplice per spostarsi tra SQL Data Warehouse e Power BI consiste nell'usare il pulsante Apri in Power BI.The easiest way to move between your SQL Data Warehouse and Power BI is with the Open in Power BI button. Questo pulsante permette di creare con facilità nuovi dashboard in Power BI.This button allows you to seamlessly begin creating new dashboards in Power BI.

  1. Per iniziare, passare all'istanza di SQL Data Warehouse nel portale di Azure classico.To get started navigate to your SQL Data Warehouse instance in the Azure Classic Portal.
  2. Fare clic sul pulsante Apri in Power BI.Click the 'Open in Power BI' button.
  3. Se non è possibile accedere direttamente o se non si ha un account di Power BI, sarà necessario effettuare l'accesso.If we are not able to sign you in directly, or if you do not have a Power BI account, you will need to sign-in.
  4. Si verrà indirizzati alla pagina di connessione di SQL Data Warehouse, con le informazioni di SQL Data Warehouse pre-popolate.You will be directed to the SQL Data Warehouse connection page, with the information from your SQL Data Warehouse pre-populated.
  5. Dopo l'immissione delle credenziali, si sarà completamente connessi a SQL Data Warehouse.After entering your credentials you will be fully connected to your SQL Data Warehouse.

Connessione tramite il portale di Power BIConnecting through the Power BI portal

Oltre a usare il pulsante Apri in Power BI, gli utenti possono connettersi a SQL Data Warehouse anche tramite il portale di Power BI.In addition to using the Open in Power BI button, users can also connect to their SQL Data Warehouse through the Power BI Portal.

  1. Fare clic su ’Recupera dati’ nella parte inferiore del pannello di navigazione.Click 'Get Data' at the bottom of the navigation pane.
  2. Selezionare 'Database'.Select 'Databases'.
  3. Una volta nella pagina database selezionare 'SQL Azure Data Warehouse' e poi fare clic su ’Connetti’.Once on the Databases page, select 'Azure SQL Data Warehouse' and then click 'Connect'.
  4. Immettere le informazioni di connessione necessarie.Enter the necessary connection information. Il nome del server e il nome del database sono disponibili nel portale di Azure.Your server name and database name can be found in the Azure Portal.
  5. Si verrà indirizzati di nuovo alla pagina principale di Power BI e dopo che la connessione viene stabilita, verrà visualizzata una nuova voce in 'set di dati con il nome dell'istanza.You will be directed back to the main page of Power BI and after your connection is made a new entry under 'Datasets' will appear with the name of your instance.
  6. È possibile fare clic sul nuovo set di dati per esplorare tutte le tabelle e le visualizzazioni del database.You can click on the new dataset to explore all of the tables and views in your database. Se si seleziona una colonna, una query verrà restituita all'origine, creando dinamicamente l'oggetto visivo.Selecting a column will send a query back to the source, dynamically creating your visual. Gli oggetti visivi possono essere salvati in un nuovo report e aggiunti nuovamente al dashboard.These visuals can be saved in a new report and pinned back to your dashboard.