我有两个tSetGlobalVar,其中存储了两个不同的列。 NB_DNCL_OLD和NB_DNCL_NEW。
我正在尝试将它们连接到tMap组件,以便将单个表作为输出,为两个整数变量之间的差异添加表达式。 我能够将NB_DNCL_OLD作为row3(Main)连接到tMap,但我不允许将NB_DNCL_NEW连接到同一个tMap。
tMapImage
在连接到其源之前连接到tMap的新tsetglobalvars:
我应该在tSetGlobalVar和tMap之间使用任何组件吗?我究竟做错了什么? (我是Talend的新手,我没有Java知识)。
我刚刚重新创建了tsetglobalvar,我已将它们连接到tMap而没有将它们连接到它们的源(2 tFlowIterate),这次我能够通过查找将第二个连接到tMap但是,如果我尝试重新连接tsetglobalvars到他们的来源我有同样的问题:我能够连接第一个作为主,我不能连接第二个。 谢谢你的建议。
答案 0 :(得分:0)
我从Talend社区得到了一个很好的答案,它帮助我从不同的角度解决了我的问题: