Analysieren von Webseitendaten mit Power BI Desktop (Lernprogramm)Analyzing Web page data using Power BI Desktop (tutorial)

In diesem Tutorial erfahren Sie, wie Sie eine Tabelle mit Daten von einer Webseite importieren und zur Visualisierung dieser Daten einen Bericht erstellen.In this tutorial, you learn how to import a table of data from a Web page and create a report to visualize this data. Im Rahmen dieses Prozesses navigieren Sie durch die auf einer Webseite verfügbaren Tabellen und wenden Datentransformierungsschritte an, um die Tabelle neu zu strukturieren.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.

Inhalt dieses Artikels:In this article:

  • Aufgabe 1: Herstellen einer Verbindung mit einer WebdatenquelleTask 1: Connect to a web data source
  • Aufgabe 2: Strukturieren von Daten in der AbfrageansichtTask 2: Shape data in the Query view
    • Schritt 1: Entfernen sonstiger Spalten zur ausschließlichen Anzeige relevanter SpaltenStep 1: Remove Other Columns to only display columns of interest
    • Schritt 2: Ersetzen von Werten zum Bereinigen von Werten in einer ausgewählten SpalteStep 2: Replace Values to clean up values in a selected column
    • Schritt 3: Filtern von Werten in einer SpalteStep 3: Filter values in a column
    • Schritt 4: Umbenennen einer SpalteStep 4: Rename a column
    • Schritt 5: Filtern von NULL-Werten in einer SpalteStep 5: Filter null values in a column
    • Schritt 6: Umbenennen einer AbfrageStep 6: Rename a query
    • Erstellte AbfrageschritteQuery Steps created
  • Aufgabe 3: Erstellen von Visualisierungen mithilfe der BerichtsansichtTask 3: Create visualizations using the Report view
    • Schritt 1: Laden der Abfrage in Ihren BerichtStep 1: Load the query to your report
    • Schritt 2: Erstellen einer KartenvisualisierungStep 2: Create a Map visualization

Aufgabe 1: Herstellen einer Verbindung mit einer WebdatenquelleTask 1: Connect to a web data source

In Aufgabe 1 importieren Sie eine Tabelle zu einer Turnierübersicht von der Wikipedia-Seite zur UEFA-Fußball-Europameisterschaft unter http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.In 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

Hinzufügen einer Wikipedia-Seite als DatenquelleAdd a Wikipedia page data source

  1. Wählen Sie im Dialogfeld Erste Schritte oder auf der Registerkarte des Menübands Start die Option Daten abrufen aus.In the Getting Started dialog or in the Home ribbon tab, select Get Data.
  2. Dadurch wird das Dialogfeld Daten abrufen geöffnet, in dem Sie aus einer Vielzahl von Datenquellen auswählen können, um Daten in Power BI Desktop zu importieren.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. Wählen Sie die Option Web aus, die unter der Gruppe Alle oder Sonstige verfügbar ist.We will select Web which is available under the All or Other group.
  3. Fügen Sie im Dialogfeld Webinhalt im Textfeld URL die Wikipedia-URL ein (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. Klicken Sie auf OK.Click OK.

Nachdem die Verbindung mit der Webseite hergestellt wurde, sehen Sie eine Liste der auf dieser Wikipedia-Seite verfügbaren Tabellen im Dialogfeld Navigator .After establishing a connection to the web page, you see a list of tables available on this Wikipedia page in the Navigator dialog. Sie können auf jede dieser Tabellen klicken, um eine Vorschau der Daten anzuzeigen.You can single-click on each of these tables to preview the data.

Wählen Sie im linken Bereich von Navigator die Tabelle Ergebnisse [Bearbeiten] aus, um die Ergebnisse der Turnierübersicht anzuzeigen, oder wählen Sie die Tabelle Ergebnisse [Bearbeiten] aus, und wählen Sie dann Bearbeitenaus.In the Navigator left-pane, select the Results[edit] table for the Tournament Summary results, or select the Results[edit] table and select Edit. Auf diese Weise kann diese Tabelle umstrukturiert werden, bevor sie in den Bericht geladen wird, da die Daten nicht die für die Analyse erforderliche Struktur aufweisen.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.

Dadurch wird eine Vorschau der Tabelle in der Abfrageansicht angezeigt, in der eine Reihe von Transformationsschritten angewendet werden können, um die Daten zu bereinigen.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.

Aufgabe 2: Strukturieren von Daten in der BetrefftabelleTask 2: Shape data in the subject table

Nachdem Sie die Betrefftabelle für Ihre Datenabfrage ausgewählt haben, erfahren Sie, wie die verschiedenen Schritte zum Strukturieren und Bereinigen der Daten ausgeführt werden.Now that you have the subject table selected for your data query, you learn how to perform various data shaping and cleansing steps.

Schritt 1: Entfernen sonstiger Spalten zur ausschließlichen Anzeige relevanter SpaltenStep 1: Remove Other Columns to only display columns of interest

In diesem Schritt entfernen Sie alle Spalten außer Year und Final Winners.In this step, you remove all columns except Year and Final Winners.

  1. Wählen Sie im Raster Abfragevorschau die Spalten Year und Final Winners aus (verwenden Sie dazu STRG + Klicken).In the Query Preview grid, select the Year and Final Winners columns (use CTRL + Click).
  2. Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift im Raster Abfragevorschau , und klicken Sie dann auf Andere Spalten entfernen , um die nicht ausgewählten Spalten zu entfernen.Right-click a column header in the Query Preview grid, and click Remove Other Columns to remove the unselected columns. Dieser Vorgang ist auch über die Registerkarte des Menübands Start in der Gruppe Spalten verwalten verfügbar.Note that this operation is also available in the Home ribbon tab, in the Manage Columns group.

Schritt 2: Ersetzen von Werten zum Bereinigen der Werte in einer ausgewählten SpalteStep 2: Replace Values to clean up values in a selected column

In diesem Schritt ersetzen Sie das Suffix „Details“ in der Spalte Year .In this step, you replace the Details suffix in the Year column. Beachten Sie, dass sich dieses Suffix in einer neuen Zeile befindet, sodass es in der Tabellenvorschau nicht angezeigt wird.Note that this suffix is on a new line so it is not visible in the table preview. Wenn Sie jedoch in eine der Zellen mit einem numerischen Wert in der Spalte „Year“ klicken, wird der vollständige Wert in der Detailansicht angezeigt.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. Wählen Sie die Spalte Year aus.Select the Year column.
  2. Klicken Sie auf dem Menüband Abfrageansicht auf der Registerkarte Start auf Werte ersetzen , oder klicken Sie mit der rechten Maustaste auf die Spalte Year , und klicken Sie dann auf Werte ersetzen , um die Details durch leeren Text zu ersetzen.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. Geben Sie im Dialogfeld Werte ersetzen die Details im Textfeld Zu suchender Wert ein, und lassen Sie das Textfeld Ersetzen durch leer.In the Replace Values dialog box, type Details in the Value to Find text box and leave the Replace With text box empty.
  4. Klicken Sie auf OK.Click OK.

Schritt 3: Filtern von Werten in einer SpalteStep 3: Filter values in a column

In diesem Schritt filtern Sie die Spalte Year , um Zeilen anzuzeigen, die nicht „Year“ enthalten.In this step, you filter the Year column to display rows that do not contain “Year”.

  1. Klicken Sie auf den Dropdownpfeil des Filters der Spalte Year .Click the filter drop down arrow on the Year column.
  2. Deaktivieren Sie in der Dropdownliste Filter die Option Year .In the Filter drop-down, clear the Year option.
  3. Klicken Sie auf OK.Click OK.

Schritt 4: Umbenennen einer SpalteStep 4: Rename a column

Nachdem die Daten in der Spalte Year bereinigt wurden, befassen wir uns mit der Spalte Final Winner .Now that we have cleaned up the data in the Year column, we are going to work on the Final Winner column.

Da wir nur die Liste der Gewinner betrachten, können wir diese Spalte in Countryumbenennen.Since we are only looking at the list of winners, we can rename this column to Country.

  1. Wählen Sie die Spalte Final Winner in der Abfragevorschau aus.Select the Final Winner column in the Query preview.
  2. Auf dem Menüband Abfrageansicht unter der Registerkarte Transformieren und der Gruppe Beliebige Spalte finden Sie die Option Umbenennen.In the Query view ribbon, under the Transform tab and Any Column group, you will find Rename.
  3. Dadurch kann der Name der Spalte bearbeitet werden.This will make the column name editable. Diese Spalte wird in Countryumbenannt.We will rename this column to Country.

Schritt 5: Filtern von Nullwerten in einer SpalteStep 5: Filter out null values in a column

In der Spalte Country müssen die Nullwerte ebenfalls herausgefiltert werden.We also need to filter out null values in the Country column. Zu diesem Zweck könnten wir das in Schritt 3 veranschaulichte Filtermenü verwenden. Alternativ bietet sich auch die folgende Option:In order to do this, we could use the filter menu as we saw in Step 3, or alternatively we can:

  1. Klicken Sie mit der rechten Maustaste auf eine der Zelle in der Spalte Country , die einen NULL-Wert enthält.Right-click on one of the cells in the Country column that contain a null value.
  2. Wählen Sie im Kontextmenü die Option Textfilter -> Ist nicht gleich aus.Select Text Filters -> Does not Equal in the context menu.
  3. Dadurch wird ein neuer Filterschritt erstellt, um Zeilen mit NULL-Werten in der Spalte Country zu entfernen.This creates a new filter step to remove rows with null values in the Country column.

Schritt 6: Benennen einer AbfrageStep 6: Name a query

In diesem Schritt weisen Sie der letzten Abfrage die Bezeichnung Euro Cup Winnerszu.In this step, you name your final query Euro Cup Winners.

  1. Geben Sie im Bereich Abfrageeinstellungen im Feld Name die Zeichenfolge Euro Cup Winnersein.In the Query Settings pane, in the Name text box, enter Euro Cup Winners.

Aufgabe 3: Erstellen von Visualisierungen mithilfe der BerichtsansichtTask 3: Create visualizations using the Report view

Nachdem die Daten in die für die Analyse erforderliche Struktur konvertiert wurden, können wir die sich ergebende Tabelle in unseren Bericht laden und einige Visualisierungen erstellen.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.

Schritt 1: Laden der Abfrage in Ihren BerichtStep 1: Load the query to your report

Um die Abfrageergebnisse in Power BI Desktop zu laden und einen Bericht zu erstellen, wählen Sie auf dem Menüband Start den Befehl Schließen & laden aus.In order to load the query results to Power BI Desktop and create a report, we select Close & Load from the Home ribbon.

Dadurch werden die Auswertung der Abfrage und das Laden der Tabellenausgabe in den Bericht ausgelöst.This will trigger evaluation of the query and load of the table output to the Report. Wählen Sie in Power BI Desktop das Symbol Bericht aus, um Power BI Desktop in der Berichtsansicht darzustellen.In Power BI Desktop, select the Report icon to see Power BI Desktop in Report view.

Die sich ergebenden Tabellenfelder werden im Bereich Felder angezeigt, der sich rechts neben der Berichtsansichtbefindet.You can see the resulting table fields in the Fields pane at the right of the Report view.

Schritt 2: Erstellen einer KartenvisualisierungStep 2: Create a Map visualization

Sie können Felder aus der Feldliste ziehen und diese im Berichtszeichenbereichablegen, um eine Visualisierung zu erstellen.In order to create a visualization, we can drag fields from the Field list and drop them in the Report canvas.

  1. Ziehen Sie das Feld Country , und legen Sie es im Berichtszeichenbereichab.Drag the Country field and drop it in the Report canvas. Dadurch wird im Berichtszeichenbereicheine neue Visualisierung erstellt.This will create a new visualization in the Report canvas. Da in diesem Fall eine Liste von Ländern vorliegt, wird eine Kartenvisualisierungerstellt.In this case, since we have a list of countries, it will create a Map visualization.

  2. Wir können die Art der Visualisierung einfach ändern, in dem wir im Bereich Visualisierung ein anderes Symbol auswählen.We can easily change the type of visualization by clicking on a different icon in the Visualization pane.

  3. Wir bleiben für die Abbildung beim Visualisierungstyp Karte. Die Größe der Visualisierung kann auch durch Ziehen an einer der Ecken der Visualisierung auf das gewünschte Format angepasst werden.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. Beachten Sie, dass alle Punkte in der Karte zurzeit dieselbe Größe aufweisen.Note that currently all the points in the map have the same size. Dies soll geändert werden, damit Länder, die mehr Europameisterschaften gewonnen haben, auf der Karte durch einen größeren Punkt dargestellt werden.We want to change this so that countries with more Euro Cup tournaments won are represented with a larger point in the map. Dazu kann das Feld Year aus der Feldliste in der unteren Hälfte des Feldbereichs auf das Feld Wertegezogen werden.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.

Wie Sie sehen können, ist es sehr einfach, Visualisierungen im Bericht anzupassen, um die Daten auf die gewünschte Weise zu präsentieren.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 bietet ein nahtloses End-to-End-Erlebnis, das vom Abrufen der Daten aus einer Vielzahl von Datenquellen über die Strukturierung der Daten für Analysezwecke bis zur Visualisierung dieser Daten auf umfassende und interaktive Weise reicht.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. Nachdem Ihr Bericht fertig ist, können Sie ihn in Power BI hochladen und auf seiner Grundlage Dashboards erstellen, die Sie für andere Power BI-Benutzer freigeben können.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.

Damit ist das Tutorial Importieren von Daten aus dem Web abgeschlossen.This concludes the Importing Data from the Web tutorial. Sie können die vollständige Power BI Desktop-Datei hier herunterladen.You can download the completed Power BI Desktop file here.

Wo erhalte ich weitere Informationen?Where else can I get more information?