Служба перемещения данных из базы состояний в рабочую базу обрабатывает
данные, сохраненные сервером монитора в базе состояний, и перемещает их в рабочую базу,
где к ним могут получить доступ другие компоненты WebSphere Business Monitor и службы перемещения данных из рабочей базы данных в базу данных хронологии.
Для этой службы перемещения данных применяется следующая конфигурация по умолчанию:
- Изменения в исходных таблицах сервера монитора (базы данных состояний) непрерывно
собираются и записываются в рабочие таблицы.
- Записанные в рабочие таблицы изменения непрерывно распространяются компонентом
применения изменений и вносятся в рабочие таблицы рабочей базы данных. Эти рабочие
таблицы недоступны для других компонентов
WebSphere Business Monitor и существуют для
внутреннего использования.
- Компонент
применения изменений вызывает компонент ETL как только появляются новые
данные, требующие обработки. В соответствии с расписанием, в котором первоначально
установлен период, равный 5 минутам, компонент ETL обрабатывает данные, хранящиеся
в рабочих таблицах применения изменений, или ожидает следующего выполнения по
расписанию. Увеличение задержки между запланированными выполнениями приводит к тому, что
данные дольше остаются в базе данных состояний после перемещения туда сервером монитора
и перед перемещением их в целевые таблицы рабочей базы данных. После размещения в рабочей
базе данных хронологии данные становятся доступными для других компонентов
WebSphere Business Monitor.
- Все успешно обработанные компонентом ETL данные удаляются из рабочих таблиц
применения изменений компонентом жизненного цикла приемника в соответствии с
расписанием. По умолчанию этот компонент выполняется каждые 24 часа. Увеличение
запланированной задержки приводит к увеличению размера рабочих таблиц.
Уменьшение задержки также может вызвать непредвиденные проблемы из-за возможности
одновременной попытки нескольких компонентов служб данных получить доступ к рабочим
таблицам.
- Данные, которые были
успешно перенесены из рабочих таблиц компонента сбора данных в рабочие таблицы
компонента применения изменений, автоматически удаляются из рабочих таблиц
компонента сбора данных по умолчанию каждые 5 минут.
- При каждом сокращении рабочих таблиц компонента сбора данных вызывается компонент
жизненного цикла источника. Работа этого компонента также определяется расписанием.
Он удаляет только те данные из исходных таблиц, которые помечены сервером монитора
как готовые к удалению, если после последнего сокращения прошло не меньше пяти минут.
Если для интервала сокращения компонента жизненного цикла задано значение меньшее,
чем для интервала сокращения компонента сбора данных, то сокращение будет производиться
в соответствии с интервалом сокращения компонента сбора данных.
Например: для интервала сокращения рабочих таблиц
компонента сбора данных задано значение 5 минут, а выполнение компонента жизненного цикла
источника запланировано каждую минуту. Программа сбора данных
сможет начать сокращение не раньше, чем через 5 минут. Поскольку процедура сокращения компонента сбора данных не
активируется в течение 5 минут, компонент жизненного цикла не вызывается. По истечении
5 минут данные удаляются из рабочих таблиц, вызывается компонент жизненного цикла источника
и удаляет данные из исходных таблиц базы данных состояний.
Конфигурация по умолчанию может быть изменена.