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