如何在Talend最新版本的tHiveRow中运行多个配置单元查询

时间:2017-11-13 09:20:56

标签: hive talend

enter image description here

我正在使用talend 6.2.1版本。试图在tHiveRow中运行多个配置单元查询,但如果我将查询与“;”分开,则根本不允许我这样做。

我尝试使用tForEach,但由于我们无法包含超过130个字符的值,因此存在限制。

所以,我转向tFixedFlowInput,但这里似乎无法进行多次查询的迭代运行。

我遵循了Running multiple hive queries using tHiveRow component in Talend

任何人都可以帮我实现目标。

1 个答案:

答案 0 :(得分:0)

这可以通过将配置单元脚本保存在文本文件中来实现。现在读取行分隔符为“;”的文本文件。和feild分隔符,因为它们在整个脚本中没有使用(cedilla或$)。该文件的模式只有一列(例如查询)

现在连接tfileinputDelimite--row1-> thiverow。在thiverow查询框中,写row1.query

就是这样,它让我.try醒了。