Esercitazione: Analizzare i dati di una pagina Web con Power BI DesktopTutorial: Analyze web page data using Power BI Desktop

Si supponga di voler creare un report sui vincitori delle diverse edizioni della Coppa UEFA.As a long-time soccer fan, you want to report on the UEFA European Championship (Euro Cup) winners over the years. Con Power BI Desktop, è possibile importare questi dati da una pagina Web in un report e creare le relative visualizzazioni.With Power BI Desktop, you can import this data from a web page into a report and create visualizations that show the data. In questa esercitazione viene illustrato come usare Power BI Desktop per:In this tutorial, you learn how to use Power BI Desktop to:

  • Connettersi a un'origine dati Web e spostarsi tra le tabelle disponibiliConnect to a web data source and navigate across its available tables,
  • Definire una nuova forma e trasformare i dati nell'Editor di Power QueryShape and transform data in the Power Query Editor,
  • Assegnare un nome a una query e importarla in un report di Power BI Desktop eName a query and import it into a Power BI Desktop report, and
  • Creare e personalizzare una mappa e una visualizzazione grafico a torta.Create and customize a map and a pie chart visualization.

Connettersi a un'origine dati WebConnect to a web data source

I dati sui vincitori della Coppa UEFA sono disponibili nella tabella dei risultati nella pagina di Wikipedia sulla Coppa UEFA all'indirizzo http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.You can get the UEFA winners data from the Results table on the UEFA European Football Championship Wikipedia page at http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

Tabella dei risultati di Wikipedia

Si noti che le connessioni Web vengono stabilite solo mediante l'autenticazione di base.Note that Web connections are only established using basic authentication. I siti Web che richiedono l'autenticazione potrebbero non funzionare correttamente con il connettore Web.Web sites requiring authentication may not work properly with the Web connector.

Per importare i dati:To import the data:

  1. Nella scheda Home della barra multifunzione di Power BI Desktop fare clic sul menu a discesa Dati e quindi selezionare Web.In the Power BI Desktop Home ribbon tab, drop down the arrow next to Get Data, and then select Web.

    Dati - Barra multifunzione

    Nota

    È possibile selezionare direttamente la voce Dati oppure selezionare Recupera dati nella finestra di dialogo Attività iniziali di Power BI, quindi selezionare Web nella sezione Tutto o Altro della finestra di dialogo Recupera dati e infine scegliere Connetti.You can also select the Get Data item itself, or select Get Data from the Power BI Get started dialog, then select Web from the All or Other section of the Get Data dialog box, and then select Connect.

  2. Nella finestra di dialogo Da Web incollare l'URL http://en.wikipedia.org/wiki/UEFA_European_Football_Championship nella casella di testo URL e quindi scegliere OK.In the From Web dialog box, paste the URL http://en.wikipedia.org/wiki/UEFA_European_Football_Championship into the URL text box, and then select OK.

    Finestra di dialogo Recupera dati

    Dopo la connessione alla pagina web di Wikipedia, la finestra di dialogo Strumento di navigazione di Power BI mostra un elenco delle tabelle disponibili nella pagina.After connecting to the Wikipedia web page, the Power BI Navigator dialog box shows a list of available tables on the page. È possibile selezionare uno qualsiasi dei nomi di tabella per visualizzare l'anteprima dei dati.You can select any of the table names to preview its data. La tabella Results[edit] contiene i dati richiesti, anche se non sono esattamente nella forma desiderata.The Results[edit] table has the data you want, although it is not exactly in the shape you want. Sarà possibile definire una nuova forma per la tabella e pulire i dati prima di caricarli nel report.You will reshape and clean up the data before loading it into your report.

    Finestra di dialogo Strumento di navigazione

    Nota

    Il riquadro Anteprima mostra la tabella più recente selezionata, ma tutte le tabelle selezionate verranno caricate nell'Editor di Power Query quando si sceglie Modifica o Carica.The Preview pane shows the most recent table selected, but all selected tables will load into the Power Query Editor when you select Edit or Load.

  3. Selezionare la tabella Results[edit] nell'elenco di Strumento di navigazione e quindi scegliere Modifica.Select the Results[edit] table in the Navigator list, and then select Edit.

    Un'anteprima della tabella verrà aperta nell'Editor di Power Query, in cui è possibile applicare trasformazioni per pulire i dati.A preview of the table opens in the Power Query Editor, where you can apply transformations to clean up the data.

    Editor di Power Query

Definire una forma per i dati nell'Editor di Power QueryShape data in Power Query Editor

È possibile rendere i dati più semplici da analizzare visualizzando solo gli anni e i paesi che hanno vinto.You want to make the data easier to scan by displaying only the years and the countries that won. È possibile usare l'Editor di Power Query per eseguire questi passaggi per la modifica della forma dei dati e la relativa pulizia.You can use the Power Query Editor to perform these data shaping and cleansing steps.

Per prima cosa, rimuovere dalla tabella tutte le colonne ad eccezione di Year e Final Winners.First, remove all the columns except Year and Final Winners from the table.

  1. Nella griglia dell'Editor di Power Query selezionare le colonne Year e Final Winners (tenendo premuto CTRL per selezionare più elementi).In the Power Query Editor grid, select the Year and Final Winners columns (hold down the Ctrl key to select multiple items).

  2. Fare clic con il pulsante destro del mouse e scegliere Rimuovi altre colonne dall'elenco a discesa oppure selezionare Rimuovi colonne > Rimuovi altre colonne nel gruppo Gestisci colonne nella scheda Home della barra multifunzione per rimuovere tutte le altre colonne dalla tabella.Right-click and select Remove Other Columns from the dropdown, or select Remove Columns > Remove Other Columns from the Manage Columns group in the Home ribbon tab, to remove all other columns from the table.

    Elenco a discesa Rimuovi altre colonne oror Rimuovi altre colonne - Barra multifunzione

Successivamente, rimuovere la parola superflua Details dalle celle della colonna Year.Next, remove the extra word Details from the Year column cells.

  1. Selezionare la colonna Year .Select the Year column.

  2. Fare clic con il pulsante destro del mouse e scegliere Sostituisci valori dall'elenco a discesa oppure selezionare Sostituisci valori nel gruppo Trasforma della scheda Home della barra multifunzione (disponibile anche nel gruppo Qualsiasi colonna della scheda Trasforma).Right-click, and select Replace Values from the dropdown, or select Replace Values from the Transform group in the Home tab of the ribbon (also found in the Any Column group in the Transform tab).

    Elenco a discesa Sostituisci valori oror Sostituisci valori - Barra multifunzione

  3. Nella finestra di dialogo Sostituisci valori digitare Details nella casella di testo Valore da trovare, lasciare vuota la casella di testo Sostituisci con e quindi scegliere OK per eliminare la parola "Details" dalle voci Year.In the Replace Values dialog box, type Details in the Value To Find text box, leave the Replace With text box empty, and then select OK to delete the word "Details" from the Year entries.

Alcune celle Year contengono solo la parola "Year" anziché i valori relativi agli anni.Some Year cells only contain the word "Year" rather than year values. È possibile filtrare la colonna Year in modo da visualizzare solo le righe che non contengono la parola "Year".You can filter the Year column to only display rows that do not contain the word "Year".

  1. Selezionare la freccia a discesa del filtro nella colonna Year.Select the filter drop-down arrow on the Year column.

  2. Nell'elenco a discesa scorrere verso il basso, deselezionare la casella di controllo accanto all'opzione Year e quindi scegliere OK per rimuovere le righe che hanno solo la parola "Year" nella colonna Year.In the drop-down, scroll down and clear the checkbox next to the Year option, and then select OK, to remove the rows that only have the word "Year" in the Year column.

    Filtrare i dati

Dopo la pulizia dei dati nella colonna Year è possibile passare alla colonna Final Winner.Now that you have cleaned up the data in the Year column, you can work on the Final Winner column. Dal momento che si stanno esaminando solo i vincitori finali, è possibile rinominare questa colonna come Country.Since you are only looking at the final winners data now, you can rename this column to Country. Per rinominare la colonna:To rename the column:

  1. Fare doppio clic o toccare e tenere premuta l'intestazione di colonna Final Winner oppureDouble-click or tap and hold in the Final Winner column header, or

    • Fare clic con il pulsante destro del mouse sull'intestazione di colonna Final Winners e selezionare Rinomina dall'elenco a discesa oRight-click the Final Winners column header, and select Rename from the dropdown, or
    • Selezionare la colonna Final Winners e selezionare Rinomina nel gruppo Qualsiasi colonna nella scheda Trasforma della barra multifunzione.Select the Final Winners column and select Rename from the Any Column group in the Transform tab of the ribbon.

    Elenco a discesa Rinomina oror Rinomina - Barra multifunzione

  2. Digitare Country nell'intestazione e premere INVIO per rinominare la colonna.Type Country in the header and press Enter to rename the column.

È anche necessario escludere tramite filtro le righe come "2020" che contengono valori Null nella colonna Country.You also want to filter out rows like "2020" that have null values in the Country column. È possibile usare il menu Filtro come è stato fatto con i valori Year oppure è possibile:You could use the filter menu as you did with the Year values, or you can:

  1. Fare clic con il pulsante destro del mouse sulla cella Country nella riga 2020, che contiene un valore Null.Right-click on the Country cell in the 2020 row, which has the value null.

  2. Scegliere Filtri per testo > Diverso da dal menu di scelta rapida per rimuovere tutte le righe contenenti tale valore nella cella.Select Text Filters > Does not Equal in the context menu to remove any rows that contain that cell's value.

    Filtro del testo

Importare la query in visualizzazione ReportImport the query into Report View

Dopo la conversione dei dati nella forma richiesta, è il momento di assegnare il nome "Euro Cup Winners" alla query e importarla nel report.Now that you've shaped the data the way you want, you're ready to name your query "Euro Cup Winners" and import it into your report.

  1. Nella casella di testo Nome del riquadro Impostazioni query digitare Euro Cup Winners e quindi premere INVIO.In the Query Settings pane, in the Name text box, type Euro Cup Winners, and then press Enter.

    Assegnare un nome alla query

  2. Selezionare Chiudi e applica > Chiudi e applica nella scheda Home della barra multifunzione.Select Close & Apply > Close & Apply from the Home tab of the ribbon.

    Chiudi e applica

La query viene caricata in Power BI Desktop in visualizzazione Report, dove è possibile visualizzarla nel riquadro Campi.The query loads into the Power BI Desktop Report View, where you can see it in the Fields pane.

Riquadro Campi

Suggerimento

È sempre possibile tornare all'Editor di Power Query per modificare e perfezionare la query come indicato di seguito:You can always get back to the Power Query Editor to edit and refine your query by:

  • Selezionare i puntini di sospensione ( ... ) Altre opzioni accanto a Euro Cup Winners nel riquadro Campi e selezionare Modifica query dall'elenco a discesa oppureSelecting the More options ellipsis (...) next to Euro Cup Winners in the Fields pane, and selecting Edit Query from the dropdown, or
  • Selezionare Modifica query > Modifica query nel gruppo Dati esterni della scheda Home della barra multifunzione in visualizzazione Report.Selecting Edit Queries > Edit Queries in the External data group of the Home ribbon tab in Report view.

Creare una visualizzazioneCreate a visualization

Per creare una visualizzazione in base ai dati:To create a visualization based on your data:

  1. Selezionare il campo Country nel riquadro Campi oppure trascinarlo nell'area di disegno del report.Select the Country field in the Fields pane, or drag it to the report canvas. Power BI Desktop riconosce i dati come nomi di paesi e crea automaticamente una visualizzazione Mappa.Power BI Desktop recognizes the data as country names, and automatically creates a Map visualization.

    Visualizzazione mappa

  2. Aumentare le dimensioni della mappa trascinando i punti di controllo negli angoli in modo che tutti i nomi dei paesi vincitori siano visibili.Enlarge the map by dragging the handles in the corners so all the winning country names are visible.

    Aumentare le dimensioni della mappa

  3. La mappa mostra punti dati identici per ogni paese che ha vinto un torneo nell'ambito della Coppa UEFA.The map shows identical data points for every country that won a Euro Cup tournament. Per fare in modo che le dimensioni di ogni punto dati rispecchi il numero di volte in cui quel paese ha vinto, trascinare il campo Year in Trascinare qui i campi di dati in Dimensioni nella parte inferiore del riquadro Visualizzazioni.To make the size of each data point reflect how often the country has won, drag the Year field to Drag data fields here under Size in the lower part of the Visualizations pane. Il campo viene automaticamente modificato in una misura Count of Year (Numero di anni) e la visualizzazione mappa mostra ora punti dati di dimensioni maggiori per i paesi che hanno vinto più tornei.The field automatically changes to a Count of Year measure, and the map visualization now shows larger data points for countries that have won more tournaments.

Personalizzare la visualizzazioneCustomize the visualization

Come si può notare, è molto facile creare visualizzazioni basate sui dati.As you can see, it is very easy to create visualizations based on your data. È anche molto semplice personalizzare queste visualizzazioni per presentare meglio i dati nel modo desiderato.It's also easy to customize your visualizations to better present the data in ways that you want.

Formattare la mappaFormat the map

È possibile modificare l'aspetto di una visualizzazione selezionandola e quindi selezionando l'icona Formato (rullo) nel riquadro Visualizzazioni.You can change the appearance of a visualization by selecting it and then selecting the Format (paint roller) icon in the Visualizations pane. Ad esempio, i punti dati relativi alla Germania riportati nella visualizzazione potrebbero essere fuorvianti, dal momento che la Germania Ovest ha vinto due coppe mentre la Germania ne ha vinta una e la mappa sovrappone i due punti anziché separarli o aggiungerli insieme.For example, the "Germany" data point(s) in your visualization could be misleading, because West Germany won two tournaments and Germany won one, and the map superimposes the two points rather than separating or adding them together. È possibile colorare questi due punti in modo differente per evidenziare questo aspetto.You can color these two points differently to highlight this. È anche possibile assegnare alla mappa un titolo più descrittivo e interessante.You can also give the map a more descriptive and attractive title.

  1. Con la visualizzazione selezionata, selezionare l'icona Formato e quindi selezionare Colori dati per espandere le opzioni di colore dei dati.With the visualization selected, select the Format icon, and then select Data colors to expand the data color options.

    Formattare i colori dei dati

  2. Impostare Mostra tutto su Attivato e quindi selezionare l'elenco a discesa accanto a West Germany e scegliere un colore giallo.Turn Show All to On, and then select the dropdown next to West Germany and choose a yellow color.

    Modificare il colore

  3. Selezionare Titolo per espandere le opzioni del titolo e nel campo Testo titolo digitare Euro Cup Winners al posto del titolo corrente.Select Title to expand the title options, and in the Title text field, type Euro Cup Winners in place of the current title.

  4. Impostare Colore carattere su rosso, Dimensioni testo su 12 e Famiglia di caratteri su Segoe (grassetto) .Change Font color to red, Text size to 12, and Font family to Segoe (Bold).

    Formattare i colori dei dati

A questo punto la visualizzazione mappa è simile alla seguente:Your map visualization now looks like this:

Visualizzazione mappa formattata

Modificare il tipo di visualizzazioneChange the visualization type

È possibile modificare il tipo di visualizzazione selezionandola e quindi selezionando un'icona diversa nella parte superiore del riquadro Visualizzazioni.You can change the type of a visualization by selecting it and then selecting a different icon at the top of the Visualization pane. Ad esempio, nella visualizzazione mappa non sono disponibili i dati per l'Unione Sovietica e la Cecoslovacchia, perché questi paesi non esistono più sul planisfero.For example, your map visualization is missing the data for the Soviet Union and Czechoslovakia, because those countries no longer exist on the world map. Un altro tipo di visualizzazione, ad esempio una mappa ad albero o un grafico a torta, potrebbe essere più accurato dal momento che mostra tutti i valori.Another type of visualization like a treemap or pie chart may be more accurate, because it shows all the values.

Per modificare la mappa in un grafico a torta, selezionare la mappa e quindi selezionare l'icona Grafico a torta nel riquadro Visualizzazioni.To change the map to a pie chart, select the map and then select the Pie chart icon in the Visualization pane.

Suggerimento

  • È possibile usare le opzioni di formattazione di Colori dati per assegnare lo stesso colore alla Germania e alla Germania Ovest.You can use the Data colors formatting options to make "Germany" and "West Germany" the same color.
  • Per raggruppare i paesi che hanno ottenuto il maggior numero di vittorie nel grafico a torta, selezionare i puntini di sospensione ( ... ) nella parte superiore destra della visualizzazione e quindi selezionare Sort by Count of Year (Ordina per numero di anni) dall'elenco a discesa.To group the countries with the most wins together on the pie chart, select the ellipsis (...) at the upper right of the visualization, and then select Sort by Count of Year from the dropdown.

Power BI Desktop offre un'esperienza end-to-end molto semplice, dal recupero di dati da una vasta gamma di origini dati, al data shaping per soddisfare le esigenze di analisi, fino alla visualizzazione dei dati in modi accattivanti e interattivi.Power BI Desktop provides a seamless end-to-end experience, from getting data from a wide range of data sources and shaping it to meet your analysis needs, to visualizing this data in rich and interactive ways. Quando il report è pronto, è possibile caricarlo in Power BI e creare dashboard basati sul report che potranno essere condivisi con altri utenti di Power BI.Once your report is ready, you can upload it to Power BI and create dashboards based on it, which you can share with other Power BI users.

Vedere ancheSee also