Mysql Talend多次查找

Mysql Talend多次查找,mysql,json,rest,lookup,talend,Mysql,Json,Rest,Lookup,Talend,我开始学习Talend,我面临这个问题:我有几个ID作为输入,我想查找每个ID,以在Json输出中输出获取数据 下面是一张图片,显示了我想要实现的目标: 我有一个tXMLMap,其中有一个查找表,我想从villainID的列表中查找恶棍。图中显示了如何获取其中一个villainID的ID和名称,并将其输出到相应的json字段中,但此方法一次只能用于一个ID查找 实现这一目标的最佳方式是什么 谢谢 您应该能够复制第二个输入表8次,并将所有这些表链接回tXMLMap组件,并按键链接这些表,就像您已经

我开始学习Talend,我面临这个问题:我有几个ID作为输入,我想查找每个ID,以在Json输出中输出获取数据

下面是一张图片,显示了我想要实现的目标:

我有一个tXMLMap,其中有一个查找表,我想从villainID的列表中查找恶棍。图中显示了如何获取其中一个villainID的ID和名称,并将其输出到相应的json字段中,但此方法一次只能用于一个ID查找

实现这一目标的最佳方式是什么


谢谢

您应该能够复制第二个输入表8次,并将所有这些表链接回tXMLMap组件,并按键链接这些表,就像您已经做的那样,并将它们连接到XML映射中需要的位置


或者,您可以在上一步中使用tMap组件,并通过将查找表的id与所有waveNvillainN的id连接起来,使用该组件生成waveNvillainN的dispName。这将为您留下填充XML映射所需的所有字段。

这是我可以找到解决此问题的方法,我认为@garpitmzn和@ydaetskcoR的意思相同,但我不确定。这很好用,也很容易实现,但我只希望有一种方法可以减少组件的混乱


您是否尝试过添加更多查找—每个villainId一个查找,并基于villainId将每个查找连接到主流,并从每个查找中选择ID,以在tmap/flatfile/thash中输出目标。现在使用这个输入到你的tMap,在这里你可以映射所有ID。意思是在第1部分你加入所有你需要的,在下一部分你映射ID对不起,我不能更新你的答案,但我是新的,我没有足够的分数来做这件事