Migración de 100 a 120 reportes de Power BI y un CRM propio a Apache Superset.
- Industria
- Servicios legales
- Cliente
- Firma de abogados, 30+ años
- Duración
- 3 meses
- Alcance
- 100 a 120 reportes
- Rol
- Data Analyst
Lógica de reportes repartida en tres lenguajes y dos plataformas.
Los reportes de la firma vivían en Power BI y en un CRM construido por su propio equipo de desarrollo. La lógica de negocio estaba escrita en DAX, Power Query (M) y JavaScript. El objetivo: llevar todo a Apache Superset sobre SQL estándar.
Este video muestra el problema. Pronto llegará un video con resultados y comparativa.
Antes y después.
Secuencia según criticidad
Primero Power BI. Después los reportes del CRM, ordenados según lo críticos y urgentes que eran para el negocio.
La lógica de negocio, absorbida de las personas
La mayor parte de la lógica vivía en las personas, no en el código. Requirió sesiones de trabajo frecuentes con todos los departamentos involucrados: supervisores, empleados, el equipo de desarrollo interno y el desarrollador junior que había construido los reportes de Power BI.
Data marts diseñados, no transcritos
Traducir DAX, M y JavaScript a SQL nunca fue línea por línea. Cada data mart se diseñó para ser preciso y rápido en Superset.
Validación asistida por IA, aprobación humana
Con autorización del cliente, Claude conectado vía MCP aceleró la validación. La revisión final fue mía: verificaciones al azar contra Power BI, sobre todo en la interactividad de los filtros. Donde Superset se comportaba distinto, ajusté los dashboards para replicar la interacción que los usuarios esperaban.