Analisi dei dati della pagina Web usando Power BI Desktop (esercitazione)Analyzing Web page data using Power BI Desktop (tutorial)

Questa esercitazione illustra come importare una tabella di dati da una pagina Web e creare un report per visualizzare i dati.In this tutorial, you learn how to import a table of data from a Web page and create a report to visualize this data. Come parte di questo processo, spostarsi tra le tabelle disponibili in una pagina Web e applicare passaggi di trasformazione dei dati per definire una nuova forma per la tabella.As part of this process, you navigate across tables available on a web page, and apply data transformation steps to bring the table into a new shape.

Contenuto dell'articolo:In this article:

  • Attività 1: Connettersi a un'origine dati WebTask 1: Connect to a web data source
  • Attività 2: Effettuare operazioni di data shaping nella visualizzazione QueryTask 2: Shape data in the Query view
    • Passaggio 1: Rimuovere altre colonne per visualizzare solo le colonne rilevantiStep 1: Remove Other Columns to only display columns of interest
    • Passaggio 2: Sostituire i valori per pulire i valori in una colonna selezionataStep 2: Replace Values to clean up values in a selected column
    • Passaggio 3: Filtrare i valori in una colonnaStep 3: Filter values in a column
    • Passaggio 4: Rinominare una colonnaStep 4: Rename a column
    • Passaggio 5: Filtrare i valori Null in una colonnaStep 5: Filter null values in a column
    • Passaggio 6: Specificare un nome per una queryStep 6: Rename a query
    • Passaggi della query creatiQuery Steps created
  • Attività 3: Creare visualizzazioni con la visualizzazione ReportTask 3: Create visualizations using the Report view
    • Passaggio 1: Caricare la query nel reportStep 1: Load the query to your report
    • Passaggio 2: Creare una visualizzazione mappaStep 2: Create a Map visualization

Attività 1: Connettersi a un'origine dati WebTask 1: Connect to a web data source

Nell'attività 1 viene importata una tabella di riepilogo dei tornei dalla pagina di Wikipedia relativa alla coppa UEFA all'indirizzo http://en.wikipedia.org/wiki/UEFA_European_Football_ChampionshipIn task 1, you import a Tournament Summary table from the UEFA European Football Championship Wikipedia page at the following location: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship

Aggiungere un'origine dati di tipo pagina di WikipediaAdd a Wikipedia page data source

  1. Nella finestra di dialogo Attività iniziali o nella scheda Home della barra multifunzione selezionare Recupera dati.In the Getting Started dialog or in the Home ribbon tab, select Get Data.
  2. Verrà visualizzata la finestra di dialogo Recupera dati , in cui è possibile scegliere tra una vasta gamma di origini dati per importare dati in Power BI Desktop.This brings up the Get Data dialog, where you can pick from a wide range of data sources to import data into Power BI Desktop. Selezionare Web , disponibile nel gruppo Tutte o Altro .We will select Web which is available under the All or Other group.
  3. Nella finestra di dialogo Contenuto Web, nella casella di testo URL, incollare l'URL di Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship).In the Web Content dialog box, in the URL text box, paste the Wikipedia URL (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship).
  4. Fare clic su OK.Click OK.

Dopo avere stabilito una connessione alla pagina Web, nella finestra di dialogo Strumento di navigazione verrà visualizzato un elenco di tabelle disponibili in questa pagina di Wikipedia.After establishing a connection to the web page, you see a list of tables available on this Wikipedia page in the Navigator dialog. È possibile fare un clic su ogni tabella per visualizzare l'anteprima dei dati.You can single-click on each of these tables to preview the data.

Nel riquadro sinistro dello Strumento di navigazione selezionare la tabella Results[edit] per i risultati di Tournament Summary oppure selezionare la tabella Results[edit] e selezionare Modifica.In the Navigator left-pane, select the Results[edit] table for the Tournament Summary results, or select the Results[edit] table and select Edit. Ciò permetterà di definire una nuova forma per la tabella prima di caricarla nel Report, perché la forma dei dati non corrisponde a quella necessaria per l'analisi.This will allow us to reshape this table before loading it to the Report, since the data is not in the shape that we need for our analysis.

Verrà visualizzata un'anteprima della tabella nella visualizzazione Query, in cui è possibile applicare un insieme di passaggi di trasformazione per pulire i dati.This will land a preview of the table in the Query view, where we can apply a set of transformation steps to clean up the data.

Attività 2: Definire una forma per i dati nella tabella in base all'argomentoTask 2: Shape data in the subject table

Dopo la selezione della tabella in base all'argomento per la query di dati, verrà illustrato come eseguire diversi passaggi di data shaping e di pulizia dei dati.Now that you have the subject table selected for your data query, you learn how to perform various data shaping and cleansing steps.

Passaggio 1: Rimuovere altre colonne per visualizzare solo le colonne rilevantiStep 1: Remove Other Columns to only display columns of interest

In questo passaggio vengono rimosse tutte le colonne ad eccezione di Year e Final Winners.In this step, you remove all columns except Year and Final Winners.

  1. Nella griglia di anteprima query, selezionare le colonne Year e Final Winners (con CTRL + clic).In the Query Preview grid, select the Year and Final Winners columns (use CTRL + Click).
  2. Fare clic con il pulsante destro del mouse su un'intestazione di colonna nella griglia Anteprima query , quindi scegliere Rimuovi altre colonne per rimuovere le colonne non selezionate.Right-click a column header in the Query Preview grid, and click Remove Other Columns to remove the unselected columns. Si noti che questa operazione è disponibile anche nel gruppo Gestisci colonne della scheda della barra multifunzione Home .Note that this operation is also available in the Home ribbon tab, in the Manage Columns group.

Passaggio 2: Sostituire i valori per pulirli in una colonna selezionataStep 2: Replace Values to clean up values in a selected column

In questo passaggio viene sostituito il suffisso Details nella colonna Year .In this step, you replace the Details suffix in the Year column. Si noti che questo suffisso si trova su una nuova riga, quindi non è visibile nell'anteprima della tabella.Note that this suffix is on a new line so it is not visible in the table preview. Se tuttavia si fa clic su una delle celle con un valore numerico nella colonna Year, nella visualizzazione dettagliata verrà visualizzato il valore completo.However, if you click in one of the cells with a numeric value in the Year column, you will see the full value in the detailed view.

  1. Selezionare la colonna Year .Select the Year column.
  2. Sulla barra multifunzione Visualizzazione Query fare clic su Sostituisci valori nella scheda Home oppure fare clic con il pulsante destro del mouse sulla colonna Year , quindi scegliere Sostituisci valori per sostituire Details con testo vuoto.In the Query view ribbon, click Replace Values under the Home tab or right-click the Year column, and click Replace Values to replace Details with empty text.
  3. Nella finestra di dialogo Sostituisci valori digitare Details nel casella di testo Valore da trovare e lasciare vuota la casella di testo Sostituisci con .In the Replace Values dialog box, type Details in the Value to Find text box and leave the Replace With text box empty.
  4. Fare clic su OK.Click OK.

Passaggio 3: Filtrare i valori in una colonnaStep 3: Filter values in a column

In questo passaggio la colonna Year viene filtrata per visualizzare le righe che non contengono "Year".In this step, you filter the Year column to display rows that do not contain “Year”.

  1. Fare clic sulla freccia a discesa del filtro nella colonna Year .Click the filter drop down arrow on the Year column.
  2. Nell'elenco a discesa Filtro deselezionare l'opzione Year .In the Filter drop-down, clear the Year option.
  3. Fare clic su OK.Click OK.

Passaggio 4: Rinominare una colonnaStep 4: Rename a column

Dopo la pulizia dei dati nella colonna Year è possibile passare alla colonna Final Winner .Now that we have cleaned up the data in the Year column, we are going to work on the Final Winner column.

Dal momento che si sta esaminando solo l'elenco dei vincitori, è possibile rinominare questa colonna come Country.Since we are only looking at the list of winners, we can rename this column to Country.

  1. Selezionare la colonna Final Winner nell'anteprima della query.Select the Final Winner column in the Query preview.
  2. Sulla barra multifunzione Visualizzazione Query , nella scheda Trasforma e nel gruppo Qualsiasi colonna , è disponibile Rinomina.In the Query view ribbon, under the Transform tab and Any Column group, you will find Rename.
  3. In questo modo la colonna viene resa modificabile.This will make the column name editable. La colonna verrà rinominata Country.We will rename this column to Country.

Passaggio 5: Escludere i valori Null in una colonna con un filtroStep 5: Filter out null values in a column

È anche necessario escludere tramite filtro i valori Null della colonna Country .We also need to filter out null values in the Country column. Per ottenere questo risultato, è possibile usare il menu Filtro, come illustrato nel Passaggio 3, oppure è possibile eseguire la procedura seguente:In order to do this, we could use the filter menu as we saw in Step 3, or alternatively we can:

  1. Fare clic con il pulsante destro del mouse su una delle celle della colonna Country che includono un valore Null.Right-click on one of the cells in the Country column that contain a null value.
  2. Scegliere Filtri per testo -> Diverso da nel menu di scelta rapida.Select Text Filters -> Does not Equal in the context menu.
  3. Verrà creato un nuovo passaggio di filtro per rimuovere le righe contenenti valori Null della colonna Country .This creates a new filter step to remove rows with null values in the Country column.

Passaggio 6: Specificare un nome per una queryStep 6: Name a query

In questo passaggio viene assegnato il nome Euro Cup Winnersalla query finale.In this step, you name your final query Euro Cup Winners.

  1. Nella casella di testo Nome del riquadro Impostazioni query immettere Euro Cup Winners.In the Query Settings pane, in the Name text box, enter Euro Cup Winners.

Attività 3: Creare visualizzazioni con la visualizzazione ReportTask 3: Create visualizations using the Report view

Dopo la conversione dei dati nella forma necessaria per l'analisi, è possibile caricare la tabella risultante nel report e creare alcune visualizzazioni.Now that we have converted the data into the shape that we need for our analysis, we can load the resulting table into our Report and create a few visualizations.

Passaggio 1: Caricare la query nel reportStep 1: Load the query to your report

Per caricare i risultati della query in Power BI Desktop e creare un report, selezionare Chiudi e carica dalla barra multifunzione Home.In order to load the query results to Power BI Desktop and create a report, we select Close & Load from the Home ribbon.

Verrà attivata la valutazione della query e l'output della tabella verrà caricato nel report.This will trigger evaluation of the query and load of the table output to the Report. In Power BI Desktop selezionare l'icona Report per Power BI Desktop in visualizzazione Report.In Power BI Desktop, select the Report icon to see Power BI Desktop in Report view.

È possibile visualizzare i campi della tabella risultante nel riquadro Campi a destra della Visualizzazione Report.You can see the resulting table fields in the Fields pane at the right of the Report view.

Passaggio 2: Creare una visualizzazione mappaStep 2: Create a Map visualization

Per creare una visualizzazione, è possibile trascinare i campi dall' Elenco campi e rilasciarli nell' area di disegno report.In order to create a visualization, we can drag fields from the Field list and drop them in the Report canvas.

  1. Trascinare il campo Country e rilasciarlo nell' area di disegno report.Drag the Country field and drop it in the Report canvas. Verrà creata una nuova visualizzazione nell' area di disegno report.This will create a new visualization in the Report canvas. In questo caso, dal momento che è disponibile un elenco di paesi, verrà creata una visualizzazione Mappa.In this case, since we have a list of countries, it will create a Map visualization.

  2. È possibile modificare con facilità il tipo di visualizzazione facendo clic su un'icona diversa nel riquadro Visualizzazioni .We can easily change the type of visualization by clicking on a different icon in the Visualization pane.

  3. Verrà lasciato il tipo di visualizzazione mappa. È anche possibile ridimensionare la visualizzazione trascinando uno degli angoli fino alle dimensioni desiderate.We are going to stay with the Map visualization type to Map, We can also resize the visualization by dragging from one of the corners of the visualization up to the desired size.

  4. Si noti che attualmente tutti i punti della mappa hanno la stessa dimensione.Note that currently all the points in the map have the same size. È possibile modificarli, in modo che i paesi che hanno vinto un numero maggiore di Coppe UEFA siano rappresentati da un punto di dimensioni maggiori sulla mappa.We want to change this so that countries with more Euro Cup tournaments won are represented with a larger point in the map. Per ottenere questo risultato, è possibile trascinare il campo Year dell' Elenco campi nella casella Valori nella parte inferiore del riquadro Campi.In order to do thiso, we can drag the Year field in the Fields list to the Values box in the lower half of the Fields pane.

Come si può notare, è molto semplice personalizzare le visualizzazioni nel report per presentare i dati nel modo desiderato.As you can see, it is very easy to customize visualizations in your report, in order to present the data in the way that you want. 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.

Questa operazione conclude l'esercitazione Importazione di dati dal Web .This concludes the Importing Data from the Web tutorial. Il file di Power BI Desktop completato è disponibile per il download qui.You can download the completed Power BI Desktop file here.

Altre informazioniWhere else can I get more information?