数据移动服务控制表

该部分描述了数据移动服务控制表结构。状态、运行时和历史数据库中每一个都包含两个控制表,可以操纵这两个表以设置本地数据控制移动服务组件的行为。这些控制表是静态表。

RMCONTROL

包含特定于 ETL 组件实例行为的配置设置。该表只在运行时和历史数据库中填充和使用,因为状态数据库中不需要 ETL 组件。该表中的每一行对应于一个需要填充的目标表。改变给定行的列值将只影响已经指定用于填充该目标表的 ETL 组件实例。

列名 列类型 列描述 可空
TARGETTABLE CHARACTER 这是目标表的标准表名,该目标表将用由该项控制的存储过程进行填充。
COMMITINTERVAL NUMERIC 这是当使用游标将行插入目标表时,存储过程所使用的落实时间间隔。
LOGLEVEL NUMERIC 日志记录级别,它确定存储过程将把多少信息放入 WBIRMADM.RMLOG 表中。有效值是 0 和 1。0 表示最小日志记录,1 表示最大日志记录。
LASTSEQUENCE CHARACTER 登台表中 ETL 存储过程处理的最后一个 SEQUENCE 值。存储过程在运行时会更新该列。
LASTUPDATED TIMESTAMP 上一次按计划调用的时间。 该列由存储过程控制,仅作为调度之用。
NEXTSTARTTIME TIMESTAMP 下一次执行 ETL 调用的时间。
ETLSCHEDMETHOD . NUMERIC 要使用的调度方法。只有 0 是有效值。
ETL_0_MINUTES NUMERIC 两次调度的 ETL 运行之间应间隔的分钟数。
TGT_RM_SPETL_NAME CHARACTER 负责填充 TARGETTABLE 的标准存储过程名称。
不要更改下列任何列值,否则会发生不可预料的状况:
  • TARGETTABLE
  • LASTSEQUENCE
  • LASTUPDATED
  • ETLSCHEDMETHOD
  • TGT_RM_SPETL_NAME
对以下列的更改将在下一次调用 ETL 组件实例时落实:
  • COMMITINTERVAL
  • NEXTSTARTTIME
  • LOGLEVEL
  • ETL_0_MINUTES
RMPRUNECTRL

包含特定于“生命周期”组件实例行为的配置设置。该表在状态、运行时和历史数据库中填充并使用。 该表中的每一行都与一个需要修剪的(源或工作)表 <TABLE_NAME> 相对应。更改给定行的列值仅会影响指定用于修剪 <TABLE_NAME> 的“生命周期”组件实例。

列名 列类型 列描述 可空
TABLE_NAME CHARACTER 要修剪的表的标准名称。
LAST_PRUNED TIMESTMP 上一次对该表执行修剪操作的时间。
LOGLEVEL NUMERIC 日志记录级别,它确定将多少信息放入 WBIRMADM.RMLOG 表中。有效值是 0 和 1。0 表示最小日志记录,1 表示最大日志记录。
PRUNE_ENABLED NUMERIC 确定是否进行修剪操作的标志。0 表示否,1 表示是。
PRUNE_INTERVAL NUMERIC 两次修剪操作间的最小时间间隔(分钟)。
RETENTION_IN_MINUTES NUMERIC 修剪适宜行的时间间隔(分钟)。
ROWS_PRUNED NUMERIC 上一次修剪操作期间修剪的行数。
不要更改下列任何列值,否则会发生不可预料的状况:
  • LAST_PRUNED
  • ROWS_PRUNED
  • TABLE_NAME
对以下列的更改将在下一次调用 ETL 组件实例时落实:
  • LOGLEVEL
  • PRUNE_ENABLED
  • PRUNE_INTERVAL
  • RETENTION_IN_MINUTES
相关概念
历史数据库模式
相关参考
历史数据库模式
数据移动服务元数据和日志表

Copyright IBM Corporation 2005, 2006. All Rights Reserved.