垂直过滤数据

垂直过滤使用“高级预订定义”笔记本的“目标列”页(对于 DB2 DataPropagator 预订)和“高级复制预订”笔记本的“行”页(对于 JDBC 预订)。要打开这两个笔记本中的任一个:

  1. 创建或编辑 JDBC 预订或 DataPropagator 预订。
  2. 单击定义预订。“定义复制预订”窗口打开。
  3. 单击高级。对于 DB2 DataPropagator 预订,“高级预订定义”笔记本打开。对于 JDBC 预订,“高级复制预订”笔记本打开。

本节使用有 7 列的样本表。此样本表的特征为:

列名           数据类型   可空?       缺省值
NOTNULLINT1    INTEGER    NO
NOTNULLCHAR1   CHAR       NO
NOTNULLDATE1   DATE       NO
DEFAULTINT1    INT        YES          1000
DEFAULTCHAR1   CHAR       YES          'a'
DEFAULTDATE1   DATE       YES          '2001-06-29'
ID             INTEGER    NO           

ID 列为主键。

过程

要垂直过滤数据:

  1. 在“目标列”页上,取消对不想要对客户机同步的列的预订。要取消对列的预订, 清除预订复选框。例如,通过使用样本表,对前四列 NOTNULLINT1NOTNULLCHAR1NOTNULLDATE1DEFAULTINT1 清除预订复选框。
  2. 选择每一个取消预订的列,并单击更改来添加缺省值数据过滤器。“更改列”窗口打开。
  3. 缺省值数据过滤器字段中输入缺省值数据过滤器参数。对所有取消预订的列重复此操作。示例表使用下列参数::PARAMINT1:PARAMCHAR1:PARAMDATE1:PARAMINT2
  4. 关闭“预订”笔记本。

该组使用缺省值数据过滤器参数来为取消预订的列提供缺省值。从客户机插入数据源的数据将包括客户机上的数据列和为该组定义的缺省列值(用来完成插入数据源的数据行)。下一个步骤就是定义缺省值数据过滤器参数值。

相关任务

相关参考