Ottenere i dati della pagina Web offrendo esempiGet webpage data by providing examples

L'acquisizione di dati da una pagina Web consente agli utenti di estrarre con facilità dati da pagine Web e importarli in Power BI Desktop.Getting data from a web page lets users easily extract data from web pages, and import that data into Power BI Desktop. Spesso, tuttavia, i dati nelle pagine Web non sono in tabelle ordinate facili da estrarre.Often however, data on Web pages aren't in tidy tables that are easy to extract. Il recupero di dati da tali pagine può risultare complesso, anche se i dati sono strutturati e coerenti.Getting data from such pages can be challenging, even if the data is structured and consistent.

Ma esiste una soluzione.There's a solution. Con la funzionalità per l'acquisizione dei dati dal Web da un esempio, è essenzialmente possibile indicare a Power BI Desktop i dati da estrarre, fornendo uno o più esempi nella finestra di dialogo del connettore.With the Get Data from Web by example feature, you can essentially show Power BI Desktop which data you want to extract by providing one or more examples within the connector dialog. Power BI Desktop raccoglie altri dati nella pagina corrispondenti agli esempi.Power BI Desktop gathers other data on the page that match your examples. Con questa soluzione è possibile estrarre tutti i tipi di dati dalle pagine Web, inclusi quelli nelle tabelle e altri dati non presenti nelle tabelle.With this solution you can extract all sorts of data from Web pages, including data found in tables and other non-table data.

Acquisizione dei dati dal Web da un esempio

I prezzi indicati nei grafici sono solo a scopo esemplificativo.Prices in graphics are for example purposes only.

Uso della funzionalità per l'acquisizione dei dati dal Web da un esempioUsing Get Data from Web by example

Selezionare Recupera dati nel menu della barra multifunzione Home.Select Get Data from the Home ribbon menu. Nella finestra di dialogo visualizzata selezionare Altro dalle categorie nel riquadro sinistro e quindi selezionare Web.In the dialog box that appears, select Other from the categories in the left pane, and then select Web. Selezionare Connetti per continuare.Select Connect to continue.

Selezionare Web in Recupera dati

In Da Web immettere l'URL della pagina Web da cui si vogliono estrarre i dati.In From Web, enter the URL of the Web page from which you'd like to extract data. In questo articolo verrà usata la pagina Web Microsoft Store e sarà illustrato il funzionamento di questo connettore.In this article, we'll use the Microsoft Store Web page, and show how this connector works.

Se si vuole seguire questa procedura, è possibile usare l'URL di Microsoft Store usato in questo articolo:If you want to follow along, you can use the Microsoft Store URL that we use in this article:

https://www.microsoft.com/store/top-paid/games/xbox?category=classics

Finestra di dialogo Da Web

Quando si sceglie OK, viene visualizzata la finestra di dialogo Strumento di navigazione, in cui sono presentate le eventuali tabelle rilevate automaticamente dalla pagina Web.When you select OK, you're taken to the Navigator dialog box where any autodetected tables from the Web page are presented. Nel caso illustrato nell'immagine seguente non è stata trovata alcuna tabella.In the case shown in the image below, no tables were found. Selezionare Aggiungi la tabella basata sugli esempi per fornire esempi.Select Add table using examples to provide examples.

Finestra Strumento di navigazione

Aggiungi la tabella basata sugli esempi presenta una finestra interattiva in cui è possibile visualizzare in anteprima il contenuto della pagina Web.Add table using examples presents an interactive window where you can preview the content of the Web page. Immettere i valori di esempio dei dati da estrarre.Enter sample values of the data you want to extract.

In questo esempio verranno estratti il nome e il prezzo per ognuno dei giochi presenti nella pagina.In this example, we'll extract the Name and Price for each of the games on the page. È possibile eseguire questa operazione specificando un paio di esempi dalla pagina per ogni colonna.We can do that by specifying a couple of examples from the page for each column. Quando si immettono gli esempi, Power Query estrae i dati che corrispondono al modello di voci di esempio usando algoritmi di estrazione dei dati intelligenti.As you enter examples, Power Query extracts data that fits the pattern of example entries using smart data extraction algorithms.

Lo screenshot mostra i dati provenienti da Internet.

Nota

i suggerimenti di valore includono solo valori minori o uguali a 128 caratteri di lunghezza.Value suggestions only include values less than or equal to 128 characters in length.

Quando si è soddisfatti dei dati estratti dalla pagina Web, selezionare OK per passare all'editor di Power Query.Once you're happy with the data extracted from the Web page, select OK to go to Power Query Editor. È possibile applicare altre trasformazioni o modellare i dati, ad esempio combinandoli con altri dati o origini.You can apply more transformations or shape the data, such as combining this data with other data our sources.

Lo screenshot mostra i dati estratti da Internet nell'editor di Power Query.

Da qui, è possibile creare oggetti visivi o usare i dati della pagina Web in modi differenti durante la creazione di report di Power BI Desktop.From there, you can create visuals or otherwise use the Web page data when creating your Power BI Desktop reports.

Passaggi successiviNext steps

È possibile connettersi a molti tipi di dati usando Power BI Desktop.There are all sorts of data you can connect to using Power BI Desktop. Per altre informazioni sulle origini dati, vedere le risorse seguenti:For more information on data sources, check out the following resources: