Etl 如何在Talend中合并具有相同架构的两个表以避免重复?

Etl 如何在Talend中合并具有相同架构的两个表以避免重复?,etl,talend,talend-mdm,Etl,Talend,Talend Mdm,我有两张桌子 表A类似于以下内容: customerId | name | email |telephone ------------------------------------------------- 00001 | Anne | anne@gmail.com | 123456 00002 | Ben | ben@gmail.com | 00003 | Ryan | ryan@yahoo.com

我有两张桌子

表A类似于以下内容:

customerId  |  name  | email            |telephone
 -------------------------------------------------
 00001      | Anne   | anne@gmail.com   | 123456
 00002      | Ben    | ben@gmail.com    | 
 00003      | Ryan   | ryan@yahoo.com   |
表B类似于以下内容:

customerId | name   | email            | telephone
 ---------------------------------------------------
 76105      | Anne   | anne@gmail.com   | 
 89102      | Ben    | ben@gmail.com    | 567890
 23390      | Ryan   | ryan@yahoo.com   | 756541
 43769      | Abby   | abby@yahoo.com   | 890437
我试图实现以下两个表

表C

 customerId  |  name  | email            |telephone
 -------------------------------------------------
  00001      | Anne   | anne@gmail.com   | 123456
  00002      | Ben    | ben@gmail.com    | 567890
  00003      | Ryan   | ryan@yahoo.com   | 756541
桌子

 customerId  |  name  | email            |telephone
 -------------------------------------------------
  43769      | Abby   | abby@gmail.com   | 890437
我使用的是一个tmap,以TableA为主,TableB作为查找。在tmap中,我使用
email
作为外键在TableA和TableB之间创建了一个内部联接。我将innerJoin输出写入一个表,而innerJoin拒绝写入另一个表。然而,我发现表C中缺少一些记录


在Talend DI中,实现这一点的正确方法是什么?

我认为选择main和查找会影响拒绝捕获,以下是您需要的:

  • tmap:

  • tFixedFlowInput:模拟数据
  • tLogRow:显示输出数据

谢谢。这是很清楚的。正如你所指出的那样,我不得不将我的目光转向上和主方向。