如何将行与Talend集成进行比较?

如何将行与Talend集成进行比较?,talend,Talend,我想使用Talend集成比较两个数据源。第一个是xls元数据,另一个是DB表。我需要比较所有的文件行。我正在尝试使用tMap组件,但还不适合我 如何对这些行进行比较 贝娄是我流动的一个形象。 拥有tMap_2组件的屏幕截图会有所帮助 例如,如果两个源中都有一个“country”字段,则可以在tMap中的这两个字段之间放置一个内部联接,并在输出中捕获“internaljoinreject”。这样,您将获得一个输出,其中包含源1中的所有行,但不包含源2中的所有行 你好您是否有一个字段作为执行比较的关

我想使用Talend集成比较两个数据源。第一个是xls元数据,另一个是DB表。我需要比较所有的文件行。我正在尝试使用tMap组件,但还不适合我

如何对这些行进行比较

贝娄是我流动的一个形象。

拥有tMap_2组件的屏幕截图会有所帮助

例如,如果两个源中都有一个“country”字段,则可以在tMap中的这两个字段之间放置一个内部联接,并在输出中捕获“internaljoinreject”。这样,您将获得一个输出,其中包含源1中的所有行,但不包含源2中的所有行


你好您是否有一个字段作为执行比较的关键字?或者您想对每个源使用行输入顺序吗?我没有两个源的Id,只有源有Id。我只想比较源的字符串。例如:来源1:美国-加拿大来源2:美国-加拿大-巴西在本例中,我需要仅获取巴西,因为文件之间不同。你明白了吗?我为我的英语感到抱歉。你的英语没问题。我的也不完美:若我理解,你们想比较两个来源的所有行吗?然后捕捉匹配或不匹配的行?我需要捕捉不匹配的行。您可以按照Corentin的回答:此外,您还可以在之前执行一些清理,以匹配tMap downcase、trim等中的字段。我正好进入了这一部分,但我需要source 2 reject join的输出。如何进行此操作?反转主行3和查找行4。文件中的数据是主流,数据库中的数据是查找,捕获内部连接拒绝行,即文件中的数据,但不在数据库表中。