loop/iterate 中的 tHiveInput?

tHiveInput in a loop/iterate?

我目前有一个文件,每行都有一个 sql 查询。 我想用 tHDFSInput 读取这个文件的每一行,并用 tHiveInput 执行查询。 我怎样才能做到这一点 ? 我有这样的事情: 但它只进入 thiveinput 一次。

您应该考虑在 tHDFSInputtHiveInput 的子作业之间使用组件 tFlowToIterate

在下面的例子中,我生成了一个包含数字序列的流,然后针对每个数字,我在我的数据库上做了一个请求(我承认它不是 tHiveInput,但我想这是相同的逻辑)。

这是我在 tDBRow_1:

中使用的请求的配置

希望对您有所帮助。