我正在使用 Informatica PowerCenter Designer 8.1.1
我有一个包含三列的源表,它们是
PORT_ID
ISSUE_ID
MKT_VAL
我需要将源表中的数据同步到包含不同数据库上相同三个表的目标表。
PORT_ID和ISSUE_ID之间存在 1:n 的关系
在执行此数据同步时,我必须执行 DELETE,然后执行 INSERT,原因是映射到 PORT_ID 的 ISSUE_ID 的数量可能会发生变化。假设最初,Source 和 Target 中的数据是这样的:
PORT_ID ISSUE_ID
1 A
1 B
1 C
源中的数据更改为:
PORT_ID ISSUE_ID
1 A
1 B
1 D
因此,在同步期间,我必须首先删除映射到 PORT_ID = 1 的所有行,然后插入传入记录。
我无法弄清楚如何在地图设计器中完成这项工作。有人可以给我一些意见吗?