Transformación de la capa de análisis con AWS DMS y RDS PostgreSQL
Acerca del cliente
2Safe es una empresa especializada en soluciones de cobro de deudas, con una sólida presencia en el sector de la recuperación de créditos. Su funcionamiento se basa en el análisis exhaustivo de datos extraídos de su sistema central, alojado en una base de datos Oracle, para alimentar paneles de control en Power BI y orientar las decisiones operativas.
Debido al aumento del volumen de datos y la creciente complejidad de las consultas, 2Safe se enfrentó a problemas de rendimiento y al incremento de los costes de las licencias de Oracle. Para superar esta situación, la empresa buscó una forma eficiente de replicar los datos analíticos en un entorno optimizado y escalable , manteniendo la integridad y la actualidad de la información.
Desafío empresarial
Se necesitaba 2Safe para habilitar un entorno de consulta rápido y rentable para alimentar informes y paneles en Power BI, sin afectar el rendimiento del entorno transaccional de Oracle.
Problemas enfrentados:
- Alta carga en la base de datos de origen debido a consultas analíticas.
- Licencias elevadas para Oracle, incluso para operaciones secundarias.
- Dificultad para escalar informes con un rendimiento satisfactorio.
- Complejidad de mantener pipelines externos para ETL.
Los objetivos de 2Safe con la nueva solución:
- Replicar continuamente datos de Oracle a PostgreSQL.
- Garantía baja latencia entre la actualización de datos en la fuente y la disponibilidad en Power BI.
- Mejorar rendimiento de consultas analíticas.
- Reducir costos operativos y licencias.
- Implementar una arquitectura escalable y mantenible.
Solución implementada
Flexa Cloud propuso e implementó una solución basada en los servicios gestionados de AWS, centrándose en la simplicidad operativa, la escalabilidad y la reducción de costes.
Arquitectura utilizada:
Servicio de migración de bases de datos de AWS (DMS)
- Modo de replicación: Carga completa + CDC (captura de datos modificados).
- Tarea principal: teste-cdc, creado para ejecutarse en producción con replicación continua.
- Transformaciones aplicadas: cambio de nombre de esquema (DRCOB_ADM → lnd), nombres en minúsculas, control preciso de tablas replicadas (32 en total).
- Registros y fallos rastreados a través de Reloj en la nube de Amazon.
Herramienta de conversión de esquemas de AWS (SCT)
- Se utiliza para convertir tipos y estructuras entre Oracle y PostgreSQL.
Amazon RDS para PostgreSQL
- Banco objetivo optimizado para lectura, con copia de seguridad automática, alta disponibilidad (Multi-AZ) y un rendimiento adecuado para cargas analíticas.
VPC de Amazon y grupo de subredes
- Infraestructura aislada y segura para garantizar la conectividad entre Oracle y PostgreSQL, utilizando grupos de subredes en DMS.
Desafíos técnicos y soluciones
| Desafiar | Solución aplicada |
| Habilitar CDC en Oracle (registro complementario no habilitado) | Configuración manual del registro suplementario global y por tabla (incluidas TODAS las columnas para tablas sin PK) |
| Fallos intermitentes los domingos | Se completó el restablecimiento de la tarea y la limpieza del esquema lnd, con reinicio programado. La supervisión pasó a ser responsabilidad del equipo de soporte. |
| Tablas con una gran cantidad de LOB | Configuración de replicación limitada de LOB de hasta 32 KB, lo que garantiza el rendimiento sin requerir el modo LOB completo |
| Compatibilidad de tipos entre Oracle y PostgreSQL | Tratado mediante SCT y mapeo manual con monitoreo técnico |
Resultados obtenidos
Operacional
- Tarea de replicación con paralelización en 8 subtareas simultáneas, optimizando la carga completa.
- CDC con baja latencia, sincronizando cambios casi en tiempo real.
- Registros centralizados y rastreables a través de CloudWatch.
Analitico
- Los paneles de Power BI ahora funcionan con datos replicados de forma segura, sin generar carga en Oracle.
- Mejora significativa en el rendimiento de consultas.
Financiero
- Reducción en el uso de licencias Oracle, ya que las consultas analíticas se dirigieron a PostgreSQL.
- Costos bajo control con el uso de una instancia DMS optimizada (~US$65/mes N. Virginia, ~US$130/mes São Paulo).
Resultados en números
- 🔄 32 tablas replicadas con ~200 MB de datos.
- 🇧🇷 2 horas carga inicial (carga completa).
- 💡 Datos actualizados casi en tiempo real a través de los CDC.
- 📉 Impacto cero en la base de datos Oracle después de migrar el consumo analítico.
Beneficios de la arquitectura de AWS para las PYMES
- Simplicidad operativa con servicios gestionados
- Escalabilidad sin reescritura de código
- Costo predecible y bajo demanda
- Seguridad con control total de la red (VPC)
- Monitoreo integrado a través de CloudWatch
- Soporte para evolución futura con arquitectura desacoplada
Acerca de Flexa Nube
Flexa Cloud es socio de AWS y se especializa en soluciones para pymes, centrándose en proyectos de alta eficiencia, automatización, análisis de datos y migración a la nube. Contamos con un equipo técnico certificado y metodologías que garantizan entregas ágiles y bien documentadas.


