使用Informatica检查源平面文件中的值是否存在于目标表中



我有一个映射,它从源平面文件中过滤出许多ID,然后将其插入到目标表中。我想添加一个条件来检查ID是否存在于目标表中,如果ID不存在,则应将该行添加到错误文件中。我该怎么做?我知道我们可以使用动态查找,但这只会插入或更新到目标表中,这不是我想要的。

对目标执行常规查找。如果返回值为null,则使用路由器将其路由到错误文件。

由于您想将不匹配的行写入错误文件,因此在基于查找输出的更新策略trans中使用DD_REJECT

例如:IIF(NOT ISNULL(col_1),DD_REJECT,DD_INSERT)

col_1从LKP 输出

最新更新