...
Para realizar un seguimiento de las ejecuciones se dispone de un dashboard creado en plataforma en el que dada una fecha se podrá visualizar tanto el log como el estado de la ejecución:
...
Configuración
El planificador tiene una serie de variables globales que permiten la configuración de las ontologías base, así como el tipo de query que utiliza internamente y el tipo de query de borrado.
Estas variables globales están definidas en el subflujo ‘SF Get Global Properties’, que se invoca cuando se hace la petición al api del orquestador informando las variables si no se han informado previamente.
...
En este subflujo se pueden configurar las siguientes variables:
queryType: tipo de query que utiliza el orquestador (SQL | NATIVE)
processes_ontology: nombre de la ontología processes
process_dependencies_ontology: nombre de la ontología process_dependencies
process_status_ontology: nombre de la ontología process_status
operation_status_ontology: nombre de la ontología operation_status
process_log_ontology: nombre de ontología process_log
deleteQueryType: tipo de query de borrado (SQL | NATIVE)
dataflowTimeout: timeout para la ejecución de dataflows
notebookTimeout: timeout para la ejecución de noteboks
apiKey: api key necesario para la ejecución de las operaciones, esta debe pertenecer a un usuario que tenga permisos sobre las ontologías del orquestador, así como a las operaciones que se vayan a ejecutar.
Consideraciones
Al tratarse de un activo desarrollado sobre plataforma es fácilmente extensible, por lo que se podrían añadir por ejemplo más tipos de operaciones de manera sencilla realizando un pequeño desarrollo en el FlowEngine, o simplemente enriquecer la lógica del planificador según necesidad.
...