Visualizzare i dati da Esplora dati di Azure usando una query SQL in Power BIVisualize data from Azure Data Explorer using a SQL query in Power BI

Esplora dati di Azure è un servizio di esplorazione dati rapido e a scalabilità elevata per dati di log e di telemetria.Azure Data Explorer is a fast and highly scalable data exploration service for log and telemetry data. Power BI è una soluzione di analisi aziendale che consente di visualizzare i dati e condividere i risultati all'interno dell'organizzazione.Power BI is a business analytics solution that lets you visualize your data and share the results across your organization.

Esplora dati di Azure fornisce tre opzioni per la connessione ai dati in Power BI: usare il connettore predefinito, importare una query da Esplora dati di Azure o usare una query SQL.Azure Data Explorer provides three options for connecting to data in Power BI: use the built-in connector, import a query from Azure Data Explorer, or use a SQL query. Questo articolo illustra come usare una query SQL per ottenere i dati e visualizzarli in un report Power BI.This article shows you how to use a SQL query to get data and visualize it in a Power BI report.

Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.If you don't have an Azure subscription, create a free Azure account before you begin.

PrerequisitiPrerequisites

Per completare questo articolo, è necessario quanto segue:You need the following to complete this article:

Ottenere dati da Esplora dati di AzureGet data from Azure Data Explorer

In primo luogo si effettua la connessione al cluster della guida di Esplora dati di Azure e quindi si importa un subset dei dati dalla tabella StormEvents.First, you connect to the Azure Data Explorer help cluster, then you bring in a subset of the data from the StormEvents table. Il set di dati di esempio StormEvents contiene dati relativi al meteo del National Center for Environmental Information.The StormEvents sample data set contains weather-related data from the National Centers for Environmental Information.

Con Esplora dati di Azure si usa in genere il linguaggio di query nativo, ma è disponibile anche il supporto delle query SQL, che si useranno qui.You typically use the native query language with Azure Data Explorer, but it also supports SQL queries, which you'll use here. Esplora dati di Azure traduce automaticamente la query SQL in una query nativa.Azure Data Explorer translates the SQL query into a native query for you.

  1. In Power BI Desktop, nella scheda Home , selezionare Ottieni dati , quindi altro.In Power BI Desktop, on the Home tab, select Get Data then More.

    Recuperare i dati

  2. Cercare Database SQL di Azure, selezionare Database SQL di Azure e quindi Connetti.Search for Azure SQL Database, select Azure SQL Database then Connect.

    Cercare e ottenere i dati

  3. Nella schermata Database SQL Server compilare il modulo con le informazioni seguenti.On the SQL Server database screen, fill out the form with the following information.

    Opzioni di query, database, tabella

    ImpostazioneSetting ValoreValue Descrizione campoField description
    ServerServer help.kusto.windows.nethelp.kusto.windows.net L'URL del cluster della guida (senza https://).The URL for the help cluster (without https://). Per gli altri cluster, l'URL è nel formato * <ClusterName> . <Region> kusto.windows.net*.For other clusters, the URL is in the form <ClusterName>.<Region>.kusto.windows.net.
    DatabaseDatabase EsempiSamples Il database di esempio ospitato nel cluster con cui si effettua la connessione.The sample database that is hosted on the cluster you're connecting to.
    Modalità connettività datiData connectivity mode ImportaImport Determina se Power BI Importa i dati o si connette direttamente all'origine dati.Determines whether Power BI imports the data or connects directly to the data source. È possibile usare l'una o l'altra opzione con questo connettore.You can use either option with this connector.
    Timeout comandoCommand timeout Lasciare vuotoLeave blank Per quanto tempo viene eseguita la query prima che generi un errore di timeout.How long the query runs before it throws a timeout error.
    Istruzione SQLSQL statement Copiare la query sotto questa tabellaCopy the query below this table L'istruzione SQL che Esplora dati di Azure traduce in una query nativa.The SQL statement that Azure Data Explorer translates into a native query.
    Altre opzioniOther options Lasciare i valori predefinitiLeave as default values Queste opzioni non sono applicabili ai cluster di Esplora dati di Azure.Options don't apply to Azure Data Explorer clusters.
    SELECT TOP 1000 *
    FROM StormEvents
    ORDER BY DamageCrops DESC
    
  4. Se non si ha già una connessione al cluster della guida, accedere.If you don't already have a connection to the help cluster, sign in. Accedere con un account Microsoft e quindi selezionare Connetti.Sign in with a Microsoft account, then select Connect.

    Accedi

  5. Nella schermata help.kusto.windows.net: Samples selezionare Carica.On the help.kusto.windows.net: Samples screen, select Load.

    Caricare dati

    La tabella verrà aperta nella finestra principale di Power BI, nella visualizzazione report, in cui è possibile creare report basati sui dati di esempio.The table opens in the main Power BI window, in report view, where you can create reports based on the sample data.

Visualizzare i dati in un reportVisualize data in a report

Ora che sono presenti dati in Power BI Desktop, è possibile creare report basati su tali dati.Now that you have data in Power BI Desktop, you can create reports based on that data. Si creerà un report semplice con un istogramma che mostra i danni alle colture per stato.You'll create a simple report with a column chart that shows crop damage by state.

  1. Sul lato sinistro della finestra principale di Power BI selezionare la visualizzazione report.On the left side of the main Power BI window, select the report view.

    Visualizzazione report

  2. Nel riquadroVISUALIZZAZIONI selezionare l'istogramma a colonne di cluster.In the VISUALIZATIONS pane, select the clustered column chart.

    Aggiungere un istogramma

    Un grafico vuoto viene aggiunto al pannello Canvas.A blank chart is added to the canvas.

    Grafico vuoto

  3. Nell'elenco CAMPI selezionare DamageCrops e State.In the FIELDS list, select DamageCrops and State.

    Selezionare i campi

    Si ha ora un grafico che mostra i danni alle colture per le prime 1000 righe della tabella.You now have a chart that shows the damage to crops for the top 1000 rows in the table.

    Danni alle colture per stato

  4. Salvare il report.Save the report.

Pulizia delle risorseClean up resources

Se il report creato per questo articolo non è più necessario, eliminare il file Power BI Desktop (pbix).If you no longer need the report you created for this article, delete the Power BI Desktop (.pbix) file.

Passaggi successiviNext steps

Visualizzare i dati con il connettore Esplora dati di Azure per Power BIVisualize data using the Azure Data Explorer connector for Power BI