Taller Power BI: Visualización de JSON Geográfico

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

  1. Abre Power BI Desktop.
  2. Selecciona Inicio > Obtener datos > Web.
  3. Pega la URL de la API: https://www.datos.gov.co/resource/v534-yr4y.json
  4. Clic en Aceptar y espera a que se carguen los datos.

🔍 Parte 2: Transformar datos en Power Query

  1. Haz clic en Transformar datos para abrir Power Query.
  2. Ubica la columna the_geom.coordinates (tipo lista).
  3. Haz clic derecho > A la tabla > Aceptar.
  4. Usa el botón de expansión (↕) y selecciona Expandir a nuevas filas.
  5. Repite los pasos de "A la tabla" y "Expandir" hasta llegar a pares de coordenadas tipo [longitud, latitud].
  6. 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 y longitud al gráfico.
  • Agrega municipio o aptitud como leyenda.

🧪 Actividad práctica

  1. Realiza la conexión y transformación completa del archivo JSON.
  2. Crea un mapa geográfico que muestre la distribución por aptitud de suelo.
  3. Agrega segmentadores por departamento y aptitud.
  4. Publica el informe en Power BI Service.

Comentarios

Entradas más populares de este blog

Taller - Dashboard en Python