Tiempo estimado para lectura: 00:02:00 min
Duda
¿Cómo funciona la integración reactiva con el BDDD (Big Data Discovery)
Ambiente
Cross Segmentos - TOTVS CRM Gestión de Clientes MI - Planeamiento - Todas las versiones
Solución
Antes de la implantación de este nuevo modelo de integración había una planificación dentro del Forecast que era ejecutado diariamente en el ambiente de producción, para todos los datasets de todos los tenants, posibilitando que los datos de los planeamientos fueran actualizados con nuevos datos. En el modelo citado, los datos eran actualizados solamente una vez al dia.
Para solucionar el problema, fue realizado una alteración en un servicio llamado flow-scheduler, responsable por la ejecución de las llamadas que el BDD hace al Spark (servicio que procesa los datos).
Con esta alteración siempre que un job de BDD cuyo destino de los datos sea el Forecast sea ejecutado y generar un archivo en S3 (repositório de almacenamiento), también será ejecutado un job para llevar los datos almacenados en S3 para el Forecast.
Ventajas de la integración reactiva con el BDD:
Entre las principales ventajas de esa implantación, pueden ser resaltadas las siguientes:
La llamada al job que lleva las informaciones para el Forecast entrará en la fila de jobs de integración, evitando que el límite previamente definido de ejecuciones rivales sea mostrado;
Los logs de ejecuciones serán almacenados en la tabla transformation_job_log, dentro del banco de datos de BDD, permitiendo la visualización de las ejecuciones y de los logs en la pantalla de logs ya existente para los jobs de BDD. La exibición de logs es ilustrada en la figura abajo:

El planeamiento existente será retirado, evitando así ejecuciones innecesarias.
Sepa más
0 Comentarios