Analizar datos de página web con Power BI Desktop (tutorial)Analyzing Web page data using Power BI Desktop (tutorial)

En este tutorial, descubrirá cómo importar una tabla de datos desde una página web y crear un informe para visualizar estos datos.In this tutorial, you learn how to import a table of data from a Web page and create a report to visualize this data. Como parte de este proceso, navegue en las tablas disponibles en una página web y aplique los pasos de transformación de datos para darle a la tabla una nueva forma.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.

En este artículo:In this article:

  • Tarea 1: Conectarse a un origen de datos de webTask 1: Connect to a web data source
  • Tarea 2: Dar forma a los datos en la vista ConsultaTask 2: Shape data in the Query view
    • Paso 1: Quitar otras columnas para mostrar únicamente las columnas de interésStep 1: Remove Other Columns to only display columns of interest
    • Paso 2: Reemplazar valores para limpiar los valores de la columna seleccionadaStep 2: Replace Values to clean up values in a selected column
    • Paso 3: Filtrar valores en una columnaStep 3: Filter values in a column
    • Paso 4: Cambiar el nombre de una columnaStep 4: Rename a column
    • Paso 5: Filtrar valores NULL en una columnaStep 5: Filter null values in a column
    • Paso 6: Cambiar el nombre de una columnaStep 6: Rename a query
    • Pasos de consulta creadosQuery Steps created
  • Tarea 3: Crear visualizaciones con la vista de informesTask 3: Create visualizations using the Report view
    • Paso 1: Cargar la consulta en el informeStep 1: Load the query to your report
    • Paso 2: Crear una visualización de mapaStep 2: Create a Map visualization

Tarea 1: Conectarse a un origen de datos de webTask 1: Connect to a web data source

En la tarea 1, importe una tabla de resumen de torneo desde la página de Wikipedia Eurocopa en la siguiente ubicación: 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

Agregar un origen de datos de la página de WikipediaAdd a Wikipedia page data source

  1. En el cuadro de diálogo Introducción o en la pestaña Inicio de la cinta de opciones , elija Obtener datos.In the Getting Started dialog or in the Home ribbon tab, select Get Data.
  2. Se abrirá el cuadro de diálogo Obtener datos , donde puede elegir entre una amplia gama de orígenes de datos para importar datos en 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. Vamos a seleccionar Web , que está disponible en el grupo Todos u Otros .We will select Web which is available under the All or Other group.
  3. En el cuadro de diálogo Contenido web, en el cuadro de texto URL, pegue la dirección URL de 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. Haga clic en Aceptar.Click OK.

Tras establecer la conexión con la página web, verá una lista de tablas disponibles en esta página de Wikipedia en el cuadro de diálogo Navegador .After establishing a connection to the web page, you see a list of tables available on this Wikipedia page in the Navigator dialog. Puede hacer clic en cada una de estas tablas para obtener una vista previa de los datos.You can single-click on each of these tables to preview the data.

En el panel izquierdo Navegador , seleccione la tabla Resultados [modificar] para los resultados del resumen de torneo o seleccione la tabla Resultados [modificar] y seleccione Editar.In the Navigator left-pane, select the Results[edit] table for the Tournament Summary results, or select the Results[edit] table and select Edit. Esto nos permitirá cambiar la forma de esta tabla antes de cargarla al informe, ya que los datos no están en la forma que necesitamos para nuestro análisis.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.

Esto colocará una vista previa de la tabla en la vista de consulta, donde podemos aplicar un conjunto de pasos de transformación para limpiar los datos.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.

Tarea 2: Dar forma a los datos en la tabla de asuntosTask 2: Shape data in the subject table

Ahora que tiene la tabla de asuntos seleccionada para la consulta de datos, aprenderá a realizar diversos pasos de limpieza y forma de datos.Now that you have the subject table selected for your data query, you learn how to perform various data shaping and cleansing steps.

Paso 1: Quitar otras columnas para mostrar únicamente las columnas de interésStep 1: Remove Other Columns to only display columns of interest

En este paso, se quitan todas las columnas excepto Año y Campeones.In this step, you remove all columns except Year and Final Winners.

  1. En la cuadrícula Vista previa de consulta, seleccione las columnas Año y Campeones (use CTRL + Clic).In the Query Preview grid, select the Year and Final Winners columns (use CTRL + Click).
  2. Haga clic con el botón secundario en un encabezado de columna de la cuadrícula Vista previa de consulta y, a continuación, haga clic en Quitar otras columnas para quitar las columnas no seleccionadas.Right-click a column header in the Query Preview grid, and click Remove Other Columns to remove the unselected columns. Tenga en cuenta que esta operación también está disponible en el grupo Administrar columnas de la pestaña de la cinta Inicio .Note that this operation is also available in the Home ribbon tab, in the Manage Columns group.

Paso 2: Reemplazar valores para limpiar los valores de la columna seleccionadaStep 2: Replace Values to clean up values in a selected column

En este paso, se reemplaza el sufijo Detalles en la columna Año .In this step, you replace the Details suffix in the Year column. Tenga en cuenta que este sufijo está en una nueva línea, por lo que no está visible en la vista previa de la tabla.Note that this suffix is on a new line so it is not visible in the table preview. Sin embargo, si hace clic en una de las celdas con un valor numérico de la columna Edición, verá el valor completo en la vista detallada.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. Seleccione la columna Año .Select the Year column.
  2. En la cinta de opciones Vista de consultas , haga clic en Reemplazar valores en la pestaña Inicio o haga clic con el botón secundario en la columna Año y haga clic en Reemplazar valores para reemplazar Detalles por texto vacío.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. En el cuadro de diálogo Reemplazar valores , escriba Detalles en el cuadro de texto Valor para buscar y deje vacío el cuadro de texto Reemplazar 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. Haga clic en Aceptar.Click OK.

Paso 3: Filtrar valores en una columnaStep 3: Filter values in a column

En este paso, se filtra la columna Año para mostrar las filas que no contienen "Año".In this step, you filter the Year column to display rows that do not contain “Year”.

  1. Haga clic en la flecha desplegable del filtro de la columna Año .Click the filter drop down arrow on the Year column.
  2. En el menú desplegable Filtro , desactive la opción Año .In the Filter drop-down, clear the Year option.
  3. Haga clic en Aceptar.Click OK.

Paso 4: Cambiar el nombre de una columnaStep 4: Rename a column

Ahora que hemos limpiado los datos de la columna Año , vamos a trabajar en la columna Campeones .Now that we have cleaned up the data in the Year column, we are going to work on the Final Winner column.

Como solo estamos examinando la lista de campeones, podemos cambiar el nombre de esta columna a País.Since we are only looking at the list of winners, we can rename this column to Country.

  1. Seleccione la columna Campeón en la vista previa de consulta.Select the Final Winner column in the Query preview.
  2. En la cinta Vista de consultas , en la pestaña Transformar y el grupo Cualquier columna , encontrará la opción Cambiar nombre.In the Query view ribbon, under the Transform tab and Any Column group, you will find Rename.
  3. El nombre de la columna se volverá editable.This will make the column name editable. Vamos a cambiar el nombre de esta columna a País.We will rename this column to Country.

Paso 5: Filtrar valores NULL en una columnaStep 5: Filter out null values in a column

También es necesario filtrar los valores NULL en la columna País .We also need to filter out null values in the Country column. Para ello, podríamos usar el menú de filtro como vimos en el paso 3 o, como alternativa, podemos:In order to do this, we could use the filter menu as we saw in Step 3, or alternatively we can:

  1. Haga clic con el botón secundario en una de las celdas de la columna País que contenga un valor NULL.Right-click on one of the cells in the Country column that contain a null value.
  2. Seleccione Filtros de texto -> No es igual a en el menú contextual.Select Text Filters -> Does not Equal in the context menu.
  3. Se creará un nuevo paso de filtro para quitar las filas con valores NULL en la columna País .This creates a new filter step to remove rows with null values in the Country column.

Paso 6: Asignar un nombre a una consultaStep 6: Name a query

En este paso, se asigna a la consulta final el nombre Campeones de la Eurocopa.In this step, you name your final query Euro Cup Winners.

  1. En el panel Configuración de consultas , en el cuadro de texto Nombre , escriba Campeones de la Eurocopa.In the Query Settings pane, in the Name text box, enter Euro Cup Winners.

Tarea 3: Crear visualizaciones con la vista de informesTask 3: Create visualizations using the Report view

Ahora que hemos convertido los datos en la forma que necesitamos para nuestro análisis, podemos cargar la tabla resultante en el informe y crear unas visualizaciones.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.

Paso 1: cargar la consulta en el informeStep 1: Load the query to your report

Para cargar los resultados de la consulta en Power BI Desktop y crear un informe, seleccionamos Cerrar y cargar desde la cinta de opciones Inicio.In order to load the query results to Power BI Desktop and create a report, we select Close & Load from the Home ribbon.

Esto desencadenará la evaluación de la consulta y cargará los resultados de la tabla en el informe.This will trigger evaluation of the query and load of the table output to the Report. En Power BI Desktop, seleccione el icono Informe para ver Power BI Desktop en la Vista de informe.In Power BI Desktop, select the Report icon to see Power BI Desktop in Report view.

Podrá ver los campos de la tabla resultante en el panel Campos situado a la derecha de la Vista de informe.You can see the resulting table fields in the Fields pane at the right of the Report view.

Paso 2: Crear una visualización de mapaStep 2: Create a Map visualization

Para crear una visualización, podemos arrastrar campos de la Lista de campos y soltarlos en el lienzo Informe.In order to create a visualization, we can drag fields from the Field list and drop them in the Report canvas.

  1. Arrastre el campo País y suéltelo en el lienzo Informe.Drag the Country field and drop it in the Report canvas. Esto creará una nueva visualización en el lienzo Informe.This will create a new visualization in the Report canvas. En este caso, como tenemos una lista de países, se creará una Visualización de mapa.In this case, since we have a list of countries, it will create a Map visualization.

  2. El tipo de visualización se puede cambiar fácilmente haciendo clic en un icono diferente del panel Visualización .We can easily change the type of visualization by clicking on a different icon in the Visualization pane.

  3. Vamos a quedarnos con el tipo de visualización Mapa como Mapa. También podemos cambiar el tamaño de la visualización arrastrando desde una de las esquinas de la visualización hasta alcanzar el tamaño deseado.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. Tenga en cuenta que actualmente todos los puntos en el mapa tienen el mismo tamaño.Note that currently all the points in the map have the same size. Queremos cambiar esto para que los países que hayan ganado más torneos de la Eurocopa se representen con un punto más grande en el mapa.We want to change this so that countries with more Euro Cup tournaments won are represented with a larger point in the map. Para ello, podemos arrastrar el campo Año de la Lista de campos al cuadro Valores en la mitad inferior del panel Campos.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.

Como puede ver, es muy fácil personalizar las visualizaciones del informe para presentar los datos a su gusto.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 ofrece una experiencia perfectamente integrada que va desde la obtención de datos procedentes de una amplia gama de orígenes hasta su manipulación para adaptarlos a cualquier necesidad de análisis y su visualización de forma enriquecida e interactiva.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. Cuando el informe esté listo, podrá cargarlo en Power BI y crear paneles basados en él, paneles que podrá compartir con otros usuarios de 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.

Con esto concluye el tutorial Importar datos desde la web .This concludes the Importing Data from the Web tutorial. Puede descargar el archivo completado de Power BI Desktop aquí.You can download the completed Power BI Desktop file here.

¿Dónde puedo obtener más información?Where else can I get more information?