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

使用talend输出查找表中不匹配的数据,talend,lookup-tables,Talend,Lookup Tables,我知道如何使用talend的tMap组件在查找数据中输出匹配的数据,但是,我不知道如何输出这些与查找表中的数据不匹配的行。也许对高级用户来说是个简单的问题。一路上谢谢你 问候,, Joe在tMap输出表中有设置选项。转到这里,您将看到两个选项,如“Catch lookup internal join reject”和“Catch output reject”—您可以根据需要将它们设置为false/true。我猜您正在查找“Catch lookup internal join reject”。收集

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

问候,,
Joe

在tMap输出表中有设置选项。转到这里,您将看到两个选项,如“Catch lookup internal join reject”和“Catch output reject”—您可以根据需要将它们设置为false/true。我猜您正在查找“Catch lookup internal join reject”。

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

  • 在左侧,您必须将要查找被拒绝行的联接上的
    联接模型
    设置为
    内部联接

  • 在右侧,将捕获查找内部联接拒绝设置为
    true
    。此行将获取所有被拒绝的条目。因此,您可以创建一行来获取所有找到的条目,另一行只传递被拒绝的行

通常这会导致在作业中生成一个带有两个输出行的tMap