Taller Power BI: Visualización de JSON Geográfico
🚀 Taller de Datos JSON y Power BI
Objetivo:
Aprender a importar un archivo JSON, explorar su estructura jerárquica y transformarla en una tabla plana lista para análisis en Power BI.
🧩 Paso 1: Abrir Power BI Desktop
- Abre Power BI Desktop.
- Haz clic en Inicio > Obtener datos > JSON.
- Busca el archivo
.json
que quieras analizar. Por ejemplo:ventas_ejemplo.json
.
🗂️ Paso 2: Inspeccionar el JSON en Power Query
Una vez cargado, se abrirá el editor de Power Query.
Verás una columna con el nombre List o Record, dependiendo de cómo esté estructurado tu JSON.
🛠️ Paso 3: Expandir jerarquía paso a paso
- A. Si la raíz es una Lista:
Haz clic en el botón de expansión de la columna (ícono de doble flecha ↕).
Esto convertirá la lista en múltiples filas (una por cada elemento).
Verás ahora registros individuales por fila (Record). - B. Si tienes Records en cada fila:
Nuevamente haz clic en el ícono de expansión de columna.
Selecciona los campos que deseas extraer (marca todas o solo las necesarias).
Dale clic a Aceptar. - C. Repite este proceso:
Si algún campo expandido sigue siendo una lista o un record anidado, repite el proceso de expansión hasta tener solo columnas simples (texto, número, fecha, etc.).
📋 Paso 4: Renombrar columnas y cambiar tipos de datos
Renombra las columnas a nombres claros y entendibles.
Usa la pestaña Transformar > Tipo de datos para asignar correctamente (por ejemplo, texto, número decimal, fecha, etc.).
📊 Paso 5: Cargar los datos al modelo
Haz clic en Cerrar y aplicar en la parte superior izquierda.
Ahora podrás crear tus visualizaciones en Power BI con los datos ya planos.
💡 Ejemplo de archivo JSON de prueba (estructura de ventas):
[
{
"cliente": {
"nombre": "Ana López",
"ciudad": "Bogotá"
},
"producto": {
"nombre": "Laptop",
"precio": 3500
},
"fecha_compra": "2024-11-10"
}
]
Este archivo requiere 2 expansiones: una para cliente
y otra para producto
.
🚀 Taller: Visualización de Datos JSON Geográficos en Power BI
Objetivo: Aprender a consumir una API JSON con coordenadas geográficas, transformarlas en Power Query y visualizarlas en mapas dentro de Power BI.
🧩 Parte 1: Conexión al origen de datos
- Abre Power BI Desktop.
- Selecciona Inicio > Obtener datos > Web.
- Pega la URL de la API:
https://www.datos.gov.co/resource/v534-yr4y.json
- Clic en Aceptar y espera a que se carguen los datos.
🔍 Parte 2: Transformar datos en Power Query
- Haz clic en Transformar datos para abrir Power Query.
- Ubica la columna
the_geom.coordinates
(tipo lista). - Haz clic derecho > A la tabla > Aceptar.
- Usa el botón de expansión (↕) y selecciona Expandir a nuevas filas.
- Repite los pasos de "A la tabla" y "Expandir" hasta llegar a pares de coordenadas tipo
[longitud, latitud]
. - Finalmente, expande esos pares a columnas separadas y cambia sus nombres.
📊 Parte 3: Visualización en Power BI
- Cierra y aplica los cambios.
- Usa el gráfico Mapa.
- Arrastra
latitud
ylongitud
al gráfico. - Agrega
municipio
oaptitud
como leyenda.
🧪 Actividad práctica
- Realiza la conexión y transformación completa del archivo JSON.
- Crea un mapa geográfico que muestre la distribución por aptitud de suelo.
- Agrega segmentadores por departamento y aptitud.
- Publica el informe en Power BI Service.
Comentarios
Publicar un comentario