簡體   English   中英

使用Informatica檢查源平面文件中的值是否在目標表中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM