Optimización del producto

Recuperación del rendimiento en informes para un sistema empresarial heredado sin reescribir el producto

Recuperación del rendimiento en informes para un sistema empresarial heredado sin reescribir el producto

Un proyecto de recuperación del rendimiento para una capa de informes heredada donde los informes se habían degradado minutos a muchas horas, resuelto a través de la optimización arquitectónica del producto en lugar de que cambios arriesgados en el código central del sistema.

Descripción general

Restaurar el rendimiento de la generación de informes sin tocar el sistema base

Este proyecto abordó un sistema empresarial heredado donde el rendimiento de los informes se había degradado gravemente: Los procesos que antes tomaban unos minutos habían crecido a muchas horas y, a veces, a casi un día completo. Una limitación clave fue que el producto en sí no se pudo reescribir ni modificar profundamente.

La solución no se construyó mediante cambios centrales invasivos, sino mediante optimización arquitectónica. de la capa de análisis e informes en torno al sistema heredado.

¿Qué hizo viable el enfoque de optimización?

El caso de uso de informes se basó en períodos pasados en lugar de análisis en tiempo real. Eso lo hizo Es posible preparar los datos con antelación y eliminar el trabajo costoso de la generación de informes en vivo.

  • Sin reescritura arriesgada de productos a pesar de serios problemas de rendimiento.
  • Optimización de la capa de informes. en lugar del sistema central.
  • Uso de estructuras analíticas preparadas previamente. para reportajes históricos.
  • Menor carga en el sistema transaccional durante la generación del informe.

Cómo se aceleró la capa de informes

El enfoque elegido se basó en cubos OLAP y agregación previa. En lugar de crear informes directamente encima de consultas sin procesar pesadas, el sistema utilizó estructuras analíticas preparadas que fueron optimizado para la velocidad de informes.

  • Preagregación de datos históricos antes del uso del informe.
  • Estructuras analíticas basadas en OLAP para soportar informes rápidos.
  • Camino de ejecución mucho más ligero para informes orientados al usuario.
  • Reducción de carga en el sistema base heredado durante el trabajo analítico.
pila

Optimización arquitectónica en torno a una plataforma de informes heredada

El proyecto se implementó en torno a MS SQL Server, utilizando estructuras analíticas en lugar de reescrituras de productos para restaurar una velocidad de generación de informes aceptable.

Pila central

MS SQL Server Cubos OLAP Preagregación Capa de informes Optimización de análisis Sistemas heredados Recuperación del rendimiento Preparación de datos

La solución técnica se centró en el lado analítico de la arquitectura para que se pudiera recuperar el rendimiento sin desestabilizar el producto.

Efecto empresarial

Informes mucho más rápidos Menos carga del sistema Menor riesgo Sin reescritura central Mejor experiencia de usuario Rendimiento restaurado Optimización más segura Éxito arquitectónico

El resultado fue una espectacular recuperación de la velocidad de generación de informes y la experiencia del usuario sin una reingeniería arriesgada del producto.

¿Necesita ayuda? Tenemos respuestas

Explore nuestras preguntas más frecuentes y encuentre la información que necesita.

Recibirá una evaluación clara de su estado actual, una arquitectura objetivo y una hoja de ruta de implementación viable. Todos los entregables están diseñados para uso inmediato por parte de sus equipos internos o proveedores.