![](/img/trans.png)
[英]Informatica. How to reject whole source file if source and target have duplicates
[英]Check if value in source flat file exists in target table with Informatica
我有一個映射,可以從源平面文件中過濾出許多ID,然后將其插入目標表中。 我想添加一個條件來檢查目標表中是否存在該ID,如果該ID不存在,則應將該行添加到錯誤文件中。 我該怎么做? 我知道我們可以使用動態查找,但這只會插入或更新到目標表中,這不是我想要的。
在目標上進行常規查找。 如果返回值為空,則使用路由器將其路由到錯誤文件。
由於您要將不匹配的行寫入錯誤文件,因此請根據查找的輸出在更新策略trans中使用DD_REJECT
例如:IIF(NOT ISNULL(col_1),DD_REJECT,DD_INSERT)
col_1是從LKP輸出的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.