¿Sabías que Power BI te permite importar datos de una web? Hoy veremos cómo podemos importarlos directamente de una página web para poder transformarlos y analizarlos en Microsoft Power BI. Poder obtener los datos es un proceso simple y práctico que te ahorrará tener que copiar y pegar los datos de una web en tablas Excel cada vez que quieras trabajar con ellos. Veamos cómo. Pero antes de empezar: ¿Quieres conocer todos nuestros artículos sobre Power BI?
Extraer los datos de la página web
Con nuestro Power BI abierto, lo primero que tenemos que hacer es dirigirnos al botón de “obtener datos” y veremos que nos aparece una lista con las fuentes de datos más comunes. Nosotros debemos buscar la opción de “web”.
Nos aparecerá un cuadro donde nos pide que insertemos una dirección URL para continuar. Nosotros como ejemplo hemos escogido un artículo de la Wikipedia dónde aparece una tabla con la población mundial y será la tabla con la que trabajaremos en Power BI. Para hacerlo copiaremos la URL de la página web y lo pegaremos en el cuadro.
Si es la primera vez que importamos datos de una página web nos pedirá que seleccionemos una opción sobre si queremos importar de forma anónima o no. Hay que tener en cuenta que si el sitio web es un sitio privado, Power BI nos pedirá nuestro usuario y contraseña para entrar. Una vez que le hemos dado a aceptar, automáticamente Power BI se conectará a la dirección URL que le hemos insertado y exportará todos los datos que él reconozca como un formato de tabla. En nuestro ejemplo nos aparecen dos tablas HTML y 4 tablas sugeridas.
Si no recuerdas exactamente la tabla puedes visualizarla como si navegaras por la web con la opción de “Vista web” que tienes arriba en la derecha. Como esta tabla no está limpia, debemos seleccionar la opción de “Transformar datos” y no la de “Cargar” en Power BI directamente. Si transformamos antes los datos, podremos borrar esas columnas y filas que no queramos. Con la transformación podremos corregir errores en los datos y optimizar la tabla para el reporte de Power BI.
Transformar los datos con Power Query
Una vez abierto Power Query, debemos limpiar la tabla antes de subirla a Power BI. Lo primero siempre es verificar que el encabezado le esté asignando un nombre a la columna y eliminar esas columnas o filas que no queremos para nuestro informe posterior. Para quitar columnas podemos hacerlo con un simple clic derecho en la columna que nos interesa y buscar “Quitar columna”. Lo repetimos con todas las columnas que queremos fuera.
Para quitar filas podemos buscar la opción en el menú superior de “inicio”. Luego con un solo clic derecho en el nombre de la columna podemos cambiar los nombres de la columna que aparece por defecto. Esto nos ayudará a saber con qué columna estamos trabajando. También es recomendable cambiar el nombre de la tabla y poner un nombre que nos ayude a orientarnos. Lo podemos cambiar rápidamente en la parte de propiedades ubicado a la derecha de Power Query. Para finalizar, debemos cerciorarnos de que los tipos de datos (formato texto, número, fecha, etc.) sean los correctos. Para ello tenemos que fijarnos en el símbolo de la izquierda que aparece en cada columna.
Corregir los errores
Cuando importamos una tabla de un sitio web es muy normal que incluya celdas vacías, con guiones u otros datos que nos aparecerán como error en Power BI. Para arreglarlo, debemos seleccionar la columna dónde aparece el error, ir al apartado de “transformar” y seleccionar la opción de “reemplazar errores”
Una vez todo corregido iremos a inicio y seleccionaremos el botón de cerrar y aplicar para enviar los datos en Power BI y una vez allí empezar a construir nuestro reporte. Tenga en cuenta que cada archivo trabajado es completamente diferente pero el proceso sigue una misma dinámica.Este truco es uno entre muchos que enseñamos en nuestros cursos presenciales en Power BI y en DAX, donde aprenderás al completo el funcionamiento de la herramienta, desde la obtención y limpieza de datos hasta el diseño de gráficos y su publicación.
¿No conoces Aglaia? Somos consultores especializados en herramientas de Microsoft. Te acompañamos en cada paso de tu formación para garantizar que maximices productividad. Nos adaptamos a tus necesidades, ofreciendo cursos In-Company o In-Class, en vuestras oficinas o en las nuestras. También en remoto con nuestros cursos Live Streaming que se realizan con nuestros consultores a través de videollamada.