使用talend输出查找表中不匹配的数据

时间:2016-10-08 08:43:42

标签: talend lookup-tables

我知道如何使用talend的tMap组件在查找数据中输出匹配的数据,但是,我不知道如何输出与查找表中的数据不匹配的这些行。对高级用户来说可能是个简单的问题谢谢你。

此致 乔

2 个答案:

答案 0 :(得分:1)

收集被拒绝的行需要两个步骤:

  • 在左侧,您必须在要查找被拒绝行的联接上将Join Model设置为Inner Join

enter image description here

  • 在右侧将Catch lookup inner join reject设为true。此行将获取所有被拒绝的条目。因此,您可以创建一行来获取所有找到的条目,另一行只提供被拒绝的行

enter image description here

通常这会导致 tMap 在您的作业中有两个输出行。

答案 1 :(得分:0)

tMap输出表中的

有设置选项。转到那里,你会看到几个选项,如“Catch lookup inner join reject”& “捕获输出拒绝” - 您可以根据需要将它们设置为false / true。我的猜测是你正在寻找“Catch lookup inner join reject”。