tMap来自两个tSetGlobalVar

时间:2017-10-06 14:38:10

标签: talend tmap

我有两个tSetGlobalVar,其中存储了两个不同的列。 NB_DNCL_OLD和NB_DNCL_NEW。

我正在尝试将它们连接到tMap组件,以便将单个表作为输出,为两个整数变量之间的差异添加表达式。 我能够将NB_DNCL_OLD作为row3(Main)连接到tMap,但我不允许将NB_DNCL_NEW连接到同一个tMap。

tMapImage

1 - tMapImage

在连接到其源之前连接到tMap的新tsetglobalvars:

2 - New tsetglobalvars connected to tMap before being connecting to their sources

我应该在tSetGlobalVar和tMap之间使用任何组件吗?我究竟做错了什么? (我是Talend的新手,我没有Java知识)。

我刚刚重新创建了tsetglobalvar,我已将它们连接到tMap而没有将它们连接到它们的源(2 tFlowIterate),这次我能够通过查找将第二个连接到tMap但是,如果我尝试重新连接tsetglobalvars到他们的来源我有同样的问题:我能够连接第一个作为主,我不能连接第二个。 谢谢你的建议。

1 个答案:

答案 0 :(得分:0)

我从Talend社区得到了一个很好的答案,它帮助我从不同的角度解决了我的问题:

https://community.talend.com/t5/Design-and-Development/tMap-from-two-tSetGlobalVar/m-p/39258/highlight/false#M10959