循环/迭代中的tHiveInput?

时间:2019-01-09 09:41:29

标签: talend

我目前在每行上都有一个带有sql查询的文件。 我想使用tHDFSInput读取此文件的每一行,并使用tHiveInput执行查询。 我怎样才能做到这一点 ? 我有这样的事情: enter image description here 但是它只能在thiveinput中输入一次。

1 个答案:

答案 0 :(得分:1)

您应该考虑将tFlowToIterate和子作业之间的组件tHDFSInputtHiveInput一起使用。

在下面的示例中,我生成一个包含数字序列的流,然后对于每个数字,我在数据库上进行请求(我承认这不是tHiveInput,但我想它是相同的逻辑)。 enter image description here

这是我在tDBRow_1中使用的请求的配置:

enter image description here

希望它会对您有所帮助。