PowerCenter
- PowerCenter 10.4.0
- 所有产品
设置 | 说明 |
---|---|
插入 | 将所有行视为插入。如果插入行违反数据库中的主键或外键约束,则集成服务将拒绝该行。 |
删除 | 将所有行视为删除。对于每一行,如果集成服务在目标表中找到了相对应的行,则集成服务将删除该行。请注意,存储库内的目标定义中必须存在主键约束。 |
更新 | 将所有行视为更新。对于每一行,集成服务将在目标表中寻找匹配的主键值。如果存在匹配的主键值,则集成服务将更新该行。目标定义中必须存在主键约束。 |
数据驱动 | 集成服务将遵循编码到会话映射内更新策略转换和自定义转换中的指令,来确定如何将行标记为插入、删除、更新或拒绝。 如果会话的映射包含更新策略转换,则默认情况下,此字段将被标记为“数据驱动”。 如果在映射包含更新策略转换或自定义转换时没有选择“数据驱动”,则 Workflow Manager 将显示一条警告。在运行会话时,集成服务不会遵循映射内更新策略转换或自定义转换中的指令来确定如何标记行。 |
设置 | 用于 |
---|---|
插入 | 首次填充目标表,或者保留历史记录数据仓库。在后一种情况中,必须为整个数据仓库设置此策略,而不仅是一组选定的目标表。 |
删除 | 清除目标表。 |
更新 | 更新目标表。无论数据仓库包含历史数据还是快照,均可选择此项设置。随后,在配置如何更新各个目标表时,可以确定是将更新后的行作为新行插入,还是使用更新后的信息来修改目标中的现有行。 |
数据驱动 | 可对如何将行标记为插入、删除、更新或拒绝进行更精确的控制。如果偶尔需要为针对同一个表的行标记一项操作(例如,更新),或者标记其他操作(例如,拒绝),则请选择此设置。此外,此设置还提供了可以将行标记为拒绝的唯一方式。 |