Volver a Casos de Éxito
Joves de Barcelona · Ajuntament de Barcelona logo
Joves de Barcelona · Ajuntament de Barcelona

Sector público · administración local

Plataforma de seguimiento y análisis de impacto social

De extracciones manuales a un ecosistema analítico automatizado con más de 15 informes en Power BI.

Analítica y BI

+15 informes

Interactivos en Power BI

10 distritos

Red territorial cubierta

4 fuentes

Integradas y normalizadas automáticamente

Resumen

Plataforma de BI en Power BI para Joves de Barcelona, red de servicios de información y orientación para jóvenes del Ayuntamiento. Sustituyó la extracción y el reporting manual por un ecosistema analítico automatizado que cubre consultas, asesorías, actividades y dispositivos específicos, midiendo impacto en tiempo real. Abarca scripts de extracción y normalización en Python, modelado en Power Query, +15 informes interactivos en Power BI y automatización del ciclo de actualización.

Tecnologías

Power BIPower QueryPythonSharePoint

El cliente

Red de puntos de atención a jóvenes del Ayuntamiento de Barcelona, distribuida por los diez distritos. Ofrece información, orientación, asesoría (académica, laboral, vivienda, emprendimiento, movilidad), actividades formativas y dispositivos específicos. Su aplicativo registra decenas de miles de interacciones al año.

El reto

El aplicativo propio registraba consultas, asesorías y actividades, pero no había capa analítica para explotarlos. Los equipos dependían de extracciones manuales, hojas dispersas y limpieza repetitiva para los informes trimestrales y anuales. Los datos requerían normalización fuerte: texto inconsistente, caracteres especiales en centros, campos multivalor y estructuras distintas por tipo de servicio. Necesitaban un sistema que centralizara las fuentes, automatizara la normalización y pusiera los indicadores al alcance de cada equipo sin intervención técnica.

La solución

OrígenesNormalización en PythonModelado y entregaCSVReferenciasNormalizadoModeloAplicativoExportación CSVSharePointRepositorio centralTransformaciónScripts PythonPower Query + DAXModeladoPower BI+15 informes · Refresh

Fuentes de datos e integración

Cuatro orígenes integrados: aplicativo de registro (consultas, asesorías, actividades y calendario en CSV), Google Docs (planificación y objetivos por servicio), SharePoint (repositorio central de CSVs procesados y origen para Power BI) y un Excel de configuración con dimensiones. Todos los informes trabajan con la misma versión de los datos.

Scripts de extracción y normalización (Python)

Scripts en Python en GitHub que automatizan la preparación de datos para las cuatro tipologías (consultas, asesorías, actividades y extracciones específicas): normalización de caracteres especiales y codificaciones, corrección de categorizaciones erróneas, estandarización categórica y extracciones específicas para dispositivos y programas con lógica propia.

Normalización y modelado en Power Query

Una vez los CSVs llegan a SharePoint, Power Query aplica una segunda capa de transformaciones en Power BI: tipado y conversión de fechas, dimensiones compartidas (géneros, edades, ámbitos, modalidades, trimestres y meses por orden escolar y anual), tablas DAX para desapilar registros por género, edad y nivel educativo, y relaciones entre hechos y dimensiones.

Valoraciones y automatización del ciclo de datos

Módulo específico para el análisis de valoraciones de programas: nota media por actividad, servicio y bloque temático, y evolución de la satisfacción. Ciclo de actualización automatizado desde Power BI Service: al ejecutar los scripts, los CSVs se publican en SharePoint y un Refresh actualiza todos los informes sin intervención manual y desde cualquier dispositivo.

Resultados

  • Fin de los procesos manuales: se eliminaron las extracciones, limpieza y preparación de datos que consumían horas de trabajo en cada cierre de trimestre.

  • Impacto en tiempo real: visión unificada de la red accesible para todos los equipos territoriales desde cualquier dispositivo.

  • Análisis multidimensional: por servicio, equipo, distrito, centro educativo, tipología de actividad, género, edad y mes, una capacidad que antes no existía.

  • Informes a medida por programa: adaptados a la lógica de registro y a los indicadores propios de cada acción y dispositivo.

  • Base analítica escalable: lista para incorporar nuevos programas, dispositivos o fuentes de datos en futuros cursos.

¿Preparado para construir algo inteligente?

Reserva una sesión de estrategia gratuita de 60 minutos. Analizaremos tu negocio y te mostraremos exactamente dónde la IA, los datos y la automatización pueden generar resultados reales.

O escríbenos a info@laketab.com