Esercitazione: Analizzare i dati delle pagine Web con Power BI Desktop

In qualità di fan di calcio di lunga data, si vuole segnalare i vincitori del Campionato Europeo UEFA (Euro Cup) nel corso degli anni. Con Power BI Desktop è possibile importare questi dati da una pagina Web in un report e creare visualizzazioni che mostrano i dati. Questa esercitazione illustra come usare Power BI Desktop per:

  • Connessione a un'origine dati Web e spostarsi tra le tabelle disponibili.
  • Modellare e trasformare i dati nella editor di Power Query.
  • Denominare una query e importarla in un report di Power BI Desktop.
  • Creare e personalizzare una mappa e una visualizzazione grafico a torta.

Connessione a un'origine dati Web

È possibile ottenere i dati dei vincitori UEFA dalla tabella Risultati nella pagina di Wikipedia del Campionato europeo di calcio UEFA all'indirizzo https://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

Screenshot shows Wikipedia Results table for the Euro Cup, which includes winners and other information.

Le connessioni Web vengono stabilite solo usando l'autenticazione di base. I siti Web che richiedono l'autenticazione potrebbero non funzionare correttamente con il connettore Web.

Per importare i dati:

  1. Nella scheda Home della barra multifunzione di Power BI Desktop fare clic sulla freccia accanto a Recupera dati e quindi selezionare Web.

    Screenshot shows the Get data option on the ribbon with Web selected.

    Nota

    È anche possibile selezionare l'elemento Recupera dati oppure selezionare Recupera dati dalla finestra di dialogo Attività iniziali di Power BI Desktop, quindi selezionare Web dalla sezione Tutti o altri della finestra di dialogo Recupera dati e quindi selezionare Connessione.

  2. Nella finestra di dialogo Da Web incollare l'URL nella casella di testo URL https://en.wikipedia.org/wiki/UEFA_European_Football_Championship e quindi selezionare OK.

    Screenshot shows the From Web dialog where you can enter the URL for the webpage.

    Dopo la connessione alla pagina Web di Wikipedia, nella finestra di dialogo Strumento di navigazione viene visualizzato un elenco delle tabelle disponibili nella pagina. È possibile selezionare uno qualsiasi dei nomi di tabella per visualizzarne l'anteprima dei dati. La tabella Results[edit] contiene i dati desiderati, anche se non è esattamente nella forma desiderata. I dati verranno rimodellati e puliti prima di caricarli nel report.

    Screenshot shows the Navigator dialog with a table selected and Transform Data highlighted.

    Nota

    Il riquadro Anteprima mostra la tabella più recente selezionata, ma tutte le tabelle selezionate vengono caricate nel editor di Power Query quando si seleziona Trasforma dati o Carica.

  3. Selezionare la tabella Risultati[modifica] nell'elenco Strumento di navigazione e quindi selezionare Trasforma dati.

    Viene visualizzata un'anteprima della tabella in editor di Power Query, in cui è possibile applicare trasformazioni per pulire i dati.

    Screenshot shows Power Query Editor with imported data ready for transformations.

Modellare i dati in editor di Power Query

Si vuole semplificare l'analisi dei dati visualizzando solo gli anni e i paesi/aree geografiche che hanno vinto. È possibile usare il editor di Power Query per eseguire questi passaggi di data shaping e pulizia.

Rimuovere prima di tutto tutte le colonne ad eccezione di due dalla tabella. Rinominare queste colonne come Year e CountryRegion più avanti nel processo.

  1. Nella griglia editor di Power Query selezionare le colonne. Selezionare CTRL per selezionare più elementi.

  2. Fare clic con il pulsante destro del mouse e selezionare Rimuovi altre colonne oppure rimuovi> colonne dal gruppo Gestisci colonne nella scheda Home della barra multifunzione per rimuovere tutte le altre colonne dalla tabella.

    Screenshot shows columns highlighted with Remove Other Columns selected in the context menu.

    oppure

    Screenshot shows columns highlighted with Remove Other Columns selected in the ribbon.

Questa versione dei dati importati include la parola Details aggiunta all'anno. È possibile rimuovere la parola aggiuntiva Dettagli dalle prime celle della colonna.

  1. Selezionare la prima colonna.

  2. Fare clic con il pulsante destro del mouse e selezionare Sostituisci valori oppure selezionare Sostituisci valori dal gruppo Trasforma nella scheda Home della barra multifunzione. Questa opzione è disponibile anche nel gruppo Qualsiasi colonna nella scheda Trasforma .

    Screenshot shows a column highlighted with Replace Values selected in the context menu.

    oppure

    Screenshot shows a column highlighted with Replace Values selected in the ribbon.

  3. Nella finestra di dialogo Sostituisci valori digitare Dettagli nella casella di testo Valore da trovare, lasciare vuota la casella di testo Sostituisci con e quindi selezionare OK per eliminare la parola Dettagli da questa colonna.

    Screenshot shows the Replace Values dialog where you can remove a word from a column.

Alcune celle contengono solo la parola "Year" anziché i valori year. È possibile filtrare la colonna in modo da visualizzare solo le righe che non contengono la parola "Year".

  1. Selezionare la freccia a discesa del filtro nella colonna.

  2. Nel menu a discesa scorrere verso il basso e deselezionare la casella di controllo accanto all'opzione Year e quindi selezionare OK.

    Screenshot shows Text Filters in the context menu where you can remove entries.

Poiché ora si esaminano solo i dati finali dei vincitori, è possibile rinominare la seconda colonna in CountryRegion. Per rinominare la colonna:

  1. Fare doppio clic o toccare e tenere premuto nella seconda intestazione di colonna oppure

    • Fare clic con il pulsante destro del mouse sull'intestazione di colonna e scegliere Rinomina o
    • Selezionare la colonna *e selezionare Rinomina dal gruppo Qualsiasi colonna nella scheda Trasforma della barra multifunzione.

    Screenshot shows the Rename option selected from the context menu for a column.

    oppure

    Screenshot shows the Rename option selected from the ribbon.

  2. Digitare CountryRegion nell'intestazione e premere INVIO per rinominare la colonna.

Si desidera anche filtrare le righe con null valori nella colonna CountryRegion . È possibile usare il menu di filtro come si è fatto con i valori Year oppure è possibile:

  1. Fare clic con il pulsante destro del mouse sulla cella CountryRegion nella riga 2020 , che ha il valore null.

  2. Selezionare Filtri di>testo non uguale nel menu di scelta rapida per rimuovere tutte le righe che contengono il valore della cella.

    Screenshot shows a context menu with Text Filters and Does Not Equal selected.

Importare la query nella visualizzazione report

Dopo aver modellato i dati nel modo desiderato, è possibile denominare la query "Euro Cup Winners" e importarla nel report.

  1. Nella casella di testo Nome del riquadro Query Impostazioni immettere Euro Cup Winners.

    Screenshot shows Query Settings with the name Euro Cup Winners entered.

  2. Selezionare Chiudi e Applica>e applica nella scheda Home della barra multifunzione.

    Screenshot shows the Close & Apply option on the Home ribbon.

La query viene caricata nella visualizzazione Report di Power BI Desktop, in cui è possibile visualizzarla nel riquadro Campi.

Screenshot shows the Fields pane with Euro Cup Winners fields, Country and Year.

Suggerimento

È sempre possibile tornare al editor di Power Query per modificare e perfezionare la query in base a:

  • Selezionare i puntini di sospensione Altre opzioni (...) accanto a Euro Cup Winners nel riquadro Campi e selezionare Modifica query oppure
  • Selezione di Trasforma dati nel gruppo Query della scheda Home della barra multifunzione nella visualizzazione Report.

Creare una visualizzazione

Per creare una visualizzazione basata sui dati:

  1. Selezionare il campo CountryRegion nel riquadro Campi oppure trascinarlo nell'area di disegno report. Power BI Desktop riconosce i dati come nomi di paese/area geografica e crea automaticamente una visualizzazione Mappa .

    Screenshot shows a map visualization of the Country/Region field.

  2. Ingrandire la mappa trascinando i punti di manipolazione negli angoli in modo che tutti i nomi di paese/area geografica vincenti siano visibili.

    Screenshot shows the map enlarged, as described.

  3. La mappa mostra punti dati identici per ogni paese/area geografica che ha vinto un torneo di Euro Cup. Per fare in modo che le dimensioni di ogni punto dati riflettano la frequenza con cui il paese o l'area geografica ha vinto, trascinare il campo Anno per trascinare i campi dati qui sotto Dimensioni bolle nella parte inferiore del riquadro Visualizzazioni . Il campo passa automaticamente a una misura Count of Year e la visualizzazione mappa mostra ora punti dati più grandi per paesi/aree geografiche che hanno vinto più tornei.

    Screenshot shows the result of dragging Count of Year into Bubble size.

Personalizzare la visualizzazione

Come si può notare, è molto facile creare visualizzazioni basate sui dati. È anche facile personalizzare le visualizzazioni per presentare meglio i dati in modi desiderati.

Formattare la mappa

È possibile modificare l'aspetto di una visualizzazione selezionandolo e quindi selezionando l'icona Formato (pennello) nel riquadro Visualizzazioni . Ad esempio, i punti dati "Germania" nella visualizzazione potrebbero essere fuorvianti, perché la Germania occidentale ha vinto due tornei e la Germania ne ha vinta una. La mappa sovrappone i due punti anziché separarli o aggiungerli insieme. È possibile colorare questi due punti in modo diverso per evidenziare questo fatto. È anche possibile assegnare alla mappa un titolo più descrittivo e attraente.

  1. Con la visualizzazione selezionata, selezionare l'icona Formato e quindi selezionare Colori bolle>visive>per espandere le opzioni dei colori dei dati.

    Screenshot shows the Format icon selected with the Bubbles option open and Colors highlighted.

  2. Attivare Mostra tuttoe quindi selezionare il menu a discesa accanto a Germania occidentale e scegliere un colore giallo.

    Screenshot shows colors you can select to change the color, including Theme colors and Recent colors.

  3. Selezionare Titolo generale>per espandere le opzioni del titolo e nel campo Testo digitare Euro Cup Winners al posto del titolo corrente.

  4. Impostare Colore testo su rosso, dimensioni su 12 e Tipo di carattere su Interfaccia utente segoe (grassetto).

    Screenshot shows the Title option, where you can change font color, size, and family.

La visualizzazione mappa è ora simile all'esempio seguente:

Screenshot shows the map visualization with the formatting changes applied.

Modificare il tipo di visualizzazione

È possibile modificare il tipo di visualizzazione selezionandolo e quindi selezionando un'icona diversa nella parte superiore del riquadro Visualizzazioni . Ad esempio, la visualizzazione mappa non contiene i dati per l'Unione Sovietica, perché tale paese/area geografica non esiste più sulla mappa mondiale. Un altro tipo di visualizzazione, ad esempio una mappa ad albero o un grafico a torta, potrebbe essere più accurato, perché mostra tutti i valori.

Per modificare la mappa in un grafico a torta, selezionare la mappa e quindi scegliere l'icona Grafico a torta nel riquadro Visualizzazioni .

Screenshot shows the same fields changed to a pie chart.

Suggerimento

  • È possibile utilizzare le opzioni di formattazione Colori dati per rendere "Germania" e "Germania occidentale" lo stesso colore.
  • Per raggruppare i paesi e le aree geografiche con il maggior numero di vittorie nel grafico a torta, selezionare i puntini di sospensione (...) in alto a destra della visualizzazione e quindi selezionare Ordina per conteggio anno.

Power BI Desktop offre un'esperienza end-to-end senza problemi, dall'acquisizione di dati da un'ampia gamma di origini dati e dal data shaping per soddisfare le esigenze di analisi, alla visualizzazione di questi dati in modi avanzati e interattivi. Quando il report è pronto, è possibile caricarlo in Power BI e creare dashboard basati su di esso, che è possibile condividere con altri utenti di Power BI.