Optimización del Data Warehouse de Corporativo Mexicano del Mercado de Valores

Ulises Heras, gerente en Qaracter de la cuenta de Grupo Bolsa Mexicana de valores, nos relata cómo optimizaron el Data Warehouse de Corporativo Mexicano del Mercado de Valores. Con más de 17 años inmerso en el mundo de las TI, Heras comenzó como analista de datos, donde aprendió a manejar y dar sentido a grandes volúmenes de información, enfrentando retos en distintas áreas que pulieron su capacidad de modelar, transformar y presentar datos de forma clara. Hoy, es Gerente de Cuenta en la Bolsa Mexicana de Valores, liderando proyectos de integración y optimización de reportes en entornos Oracle y Cognos, y colaborando estrechamente con el negocio para respaldar decisiones estratégicas que impulsan el éxito de la organización.

Situación inicial

Desde 2006, el Corporativo Mexicano del Mercado de Valores ha operado su Data Warehouse en Oracle, acumulando año con año una gran cantidad de información crítica para sus operaciones. 
Actualmente, el DWH administra más de 2,000 objetos y más de 800 tablas, con un consumo de espacio que crece diariamente debido al procesamiento continuo de información, lo que representaba un reto cada vez mayor en la administración y operación del ambiente. 

La información almacenada es fundamental para áreas clave como: Estadística, Mercado de Capitales, Derivados Emisoras, Vigilancia de Mercado y Tesorería.

Necesidad del cliente

Ante este crecimiento constante y las limitaciones de espacio en el ambiente on-premise, la Bolsa Mexicana de Valores comenzó a analizar la opción de migrar su Data Warehouse hacia la nube. Sin embargo, la falta de espacio crítico en los servidores actuales ponía en riesgo la operación de negocio y dificultaba avanzar en la migración de forma ordenada y segura. 
Era necesario encontrar una solución inmediata para estabilizar el entorno y garantizar la continuidad de las operaciones. 

Solución

El objetivo del proyecto fue claro: Optimizar el Data Warehouse, reducir el espacio utilizado, mejorar lostiempos de respuesta y garantizar la estabilidad para las áreas de negocio. 

Con base en el análisis realizado junto al equipo de Grupo BMV, se identificaron las mejoras necesarias y se diseñó una estrategia de ejecución dividida en 4 frentes de trabajo paralelos:

  • Soluciones de rápida aplicación
  • Cambios simples con ejecución compleja
  • Reestructuración de objetos y procesos
  • Refactorización de código y lógica de procesamiento

Dónde estamos ahora

Gracias a la ejecución deeste proyecto, se lograron avances significativos: 

  • Se redujo en un 65% el tiempo de ejecución de las estadísticas semanales, pasando de 10 horas a solo 3.5 horas.
  • Se optimizó en un 50% el proceso de estadísticas diarias, disminuyendo su tiempo de 2 horas a 1 hora.
  • Las vistas materializadas mejoraron su eficiencia en un 5%, optimizando los tiempos de consulta.
  • Se reconstruyeron índices estratégicos, mejorando el desempeño global tanto en las consultas como en los procesos de cargas de datos.
  • Y, como resultado de la depuración e historificiación de información, se liberaron aproximadamente 3 terabytes de espacio, permitiendo una operación más ágil, estable y preparada para los próximos pasos de modernización.

Por qué Qaracter

Porque tenemos experiencia en proyectos relacionados con la estabilización de bases de datos. Conocemos el sistema financiero y prestamos servicios a distintas entidades de primer nivel en el mundo del sector financiero.  

Nuestro conocimiento a nivel global y las mejores prácticas del mercado nos permiten ser capaces de proponer medidas de mejora continua que hacen más eficientes los procesos y su ejecución y aportan una experiencia diferencial a nuestros clientes. 

Este proyecto es el reflejo del compromiso del equipo por entregar soluciones de alto impacto, optimizando los recursos tecnológicos y fortaleciendo las operaciones de la Bolsa Mexicana de Valores de cara a su evolución tecnológica. 

Comparte en