Управляющая таблица службы перемещения данных

В этом разделе описана структура управляющей таблицы службы перемещения данных. Базы данных состояния, рабочая и хронологии содержат две управляющих таблицы. Эти таблицы позволяют настроить работу служебных компонентов, отвечающих за перемещение локальных данных. Управляющие таблицы являются статическими.

RMCONTROL

Содержит параметры конфигурации, отвечающие за работу экземпляров компонента ETL. Эта таблица заполняется и применяется только в рабочей базе данных и базе данных хронологии, потому что компонент ETL не требуется в базе данных состояний. Каждая строка в этой таблице соответствует одной целевой таблице, которую требуется заполнить. Изменения значений столбцов для какой-либо строки влияют только на экземпляр компонента ETL, который был выделен для заполнения этой целевой таблицы.

Название столбца Тип столбца Описание столбца Допускается пустое значение
TARGETTABLE CHARACTER Полное имя целевой таблицы, которая заполняется хранимой процедурой, управляемой этой записью. N
COMMITINTERVAL NUMERIC Интервал фиксации, используемый хранимой процедурой при работе с курсором для вставки строк в целевую таблицу. Y
LOGLEVEL NUMERIC Уровень протокола, задающий объем информации, заносимой хранимой процедурой в таблицу WBIRMADM.RMLOG. Допустимые значения: 0 и 1. 0 - минимальный уровень, 1 - максимальный. Y
LASTSEQUENCE CHARACTER Последнее значение SEQUENCE, обработанное хранимой процедурой ETL из промежуточной таблицы. Этот столбец обновляется хранимой процедурой динамически. N
LASTUPDATED TIMESTAMP Время последнего запланированного вывода. Этот столбец управляется хранимой процедурой и применяется только для целей планирования. Y
NEXTSTARTTIME TIMESTAMP Время следующего вызова ETL. Y
ETLSCHEDMETHOD . NUMERIC Применяемый метод планирования. Должен быть задан равным 0. Y
ETL_0_MINUTES NUMERIC Время в минутах между запланированными вызовами ETL. Y
TGT_RM_SPETL_NAME CHARACTER Полное имя хранимой процедуры, отвечающей за заполнение целевой таблицы. Y
Во избежание ошибок не изменяйте значения в следующих столбцах:
  • TARGETTABLE
  • LASTSEQUENCE
  • LASTUPDATED
  • ETLSCHEDMETHOD
  • TGT_RM_SPETL_NAME
Изменения в данных столбцах вступят в силу при следующем вызове экземпляра компонента ETL:
  • COMMITINTERVAL
  • NEXTSTARTTIME
  • LOGLEVEL
  • ETL_0_MINUTES
RMPRUNECTRL

Содержит параметры конфигурации, отвечающие за работу экземпляров компонента жизненного цикла. Эта таблица заполняется и используется базами данных состояний, хронологии и рабочей. Каждая строка в этой таблице соответствует одной исходной или рабочей таблице <TABLE_NAME>, которую требуется очистить. Изменения значений столбцов для какой-либо строки влияют только на экземпляр компонента жизненного цикла, который был выделен для очистка таблицы <TABLE_NAME>.

Название столбца Тип столбца Описание столбца Допускается пустое значение
TABLE_NAME . CHARACTER Полное имя таблицы, которую требуется очистить. N
LAST_PRUNED TIMESTMP Время последней очистки таблицы. Y
LOGLEVEL NUMERIC Уровень протокола, задающий объем информации, заносимой в таблицу WBIRMADM.RMLOG. Допустимые значения: 0 и 1. 0 - минимальный уровень; 1 - максимальный. N
PRUNE_ENABLED NUMERIC Флаг, задающий необходимость операций очистки. 0 означает нет, 1 - да. N
PRUNE_INTERVAL NUMERIC Минимальный интервал времени между операциями очистки. N
RETENTION_IN_MINUTES NUMERIC Время в минутах, после которого будет очищена допустимая строка. N
ROWS_PRUNED NUMERIC Число строк, очищенных в ходе последней операции очистки. N
Во избежание ошибок не изменяйте значения в следующих столбцах:
  • LAST_PRUNED
  • ROWS_PRUNED
  • TABLE_NAME
Изменения в данных столбцах вступят в силу при следующем вызове экземпляра компонента ETL:
  • LOGLEVEL
  • PRUNE_ENABLED
  • PRUNE_INTERVAL
  • RETENTION_IN_MINUTES

Copyright IBM Corporation 2005. Все права защищены.