update/delete 对同一目标字段的转换

update/delete transformations on same target field

我在 ETL 映射中有一个目标 table。

管道A,对字段A执行更新。 管道 B 我需要根据 fieldA 中的值(以及其他一些字段)删除行

要执行更新,字段A不能是PK。要执行删除,fieldA 必须是 PK。

如果可以的话,我正在尝试远离 post-mapping SQL,所以我正在寻找可能对我可用的其他选项。

要执行更新或删除,实际物理table不需要有主键,只有Informatica中的定义应该有主键。我相信您可以为相同的 table 创建两个单独的目标定义,并定义不同的键。然后,您可以在两个管道中使用这些单独的目标定义。