El servicio de movimiento de datos de estado a tiempo de ejecución procesa los datos que Monitor Server ha almacenado en la base de datos de estado y los traslada a la base de datos de tiempo de ejecución desde donde pueden acceder a ellos otros componentes de WebSphere Business Monitor y el servicio de movimiento de datos de tiempo de ejecución a histórica.
La siguiente configuración predeterminada se aplica a este servicio de movimiento de datos:
- Los cambios en las tablas de origen de Monitor Server (base de datos de estado) se capturan y graban continuamente en tablas de trabajo.
- Los cambios que se han grabado en dichas tablas de trabajo las propaga continuamente el componente Apply y se aplican a las tablas de trabajo de la base de datos de tiempo de ejecución.
A estas tablas no tiene acceso ningún otro componente de WebSphere Business Monitor y sólo son para uso interno.
- El componente Apply invoca sincrónicamente al componente ETL cada vez que hay nuevos datos que es necesario procesar.
En función de su planificación, que inicialmente es cada 5 minutos, el componente ETL procesa los datos que están almacenados en las tablas de trabajo de Apply o permanece inactivo hasta la hora en que esté planificada su ejecución. Si se aumenta el retardo entre ejecuciones planificadas se prolonga el intervalo de tiempo que transcurre entre el almacenamiento de los datos en la base de datos de estado realizado por Monitor Server y el tiempo en que estos datos se publican en las tablas de destino de la base de datos de tiempo de ejecución. Una vez que están en la base de datos de tiempo de ejecución, otros componentes de
WebSphere Business Monitor podrán acceder a los datos.
- Todos los datos de las tablas de trabajo Apply que el componente ETL haya procesado satisfactoriamente, los suprimirá el componente Ciclo de vida destino de acuerdo con su planificación. Por omisión, este componente se ejecuta una vez cada 24 horas. Si se aumenta el retardo planificado, aumentará el tamaño de las tablas de trabajo.
Disminuir el retardo también puede crear problemas potenciales porque diversos componentes del servicio de datos podrían tratar de actualizar las tablas de trabajo y acceder a ellas al mismo tiempo.
- Los datos que se trasladan satisfactoriamente de las tablas de trabajo de Capture a las tablas de trabajo de Apply, por omisión son eliminados automáticamente de las tablas de trabajo de Capture por el componente Capture cada cinco minutos.
- Cada vez que se podan las tablas de trabajo de Capture, se invoca el componente Ciclo de vida fuente. Este componente también está basado en una planificación. Sólo elimina los datos de las tablas de origen que Monitor Server haya marcado como listos para su supresión y después de que hayan pasado al menos cinco minutos desde la última vez que se podaran.
Si el intervalo de poda del componente Ciclo de vida se ha fijado en un valor inferior al valor del componente Capture, la poda se realizará tomando como base el intervalo de poda del componente Capture.
Por ejemplo: el intervalo de poda del componente Capture se ha fijado en 5 minutos y la planificación del componente Ciclo de vida fuente en un minuto. Tendrán que pasar cinco minutos antes de que el programa Capture comience su ciclo de poda. Puesto que las rutinas de poda de Capture no se activan durante 5 minutos, el componente Ciclo de vida no se invoca. Una vez transcurridos los cinco minutos, los datos se eliminan de las tablas de trabajo y se invoca el componente Ciclo de vida fuente, además de eliminar los datos de las tablas de origen en la base de datos de estado.
La configuración por omisión se puede cambiar.