我正在使用talend 6.2.1版本。试图在tHiveRow
中运行多个配置单元查询,但如果我将查询与“;”分开,则根本不允许我这样做。
我尝试使用tForEach
,但由于我们无法包含超过130个字符的值,因此存在限制。
所以,我转向tFixedFlowInput
,但这里似乎无法进行多次查询的迭代运行。
我遵循了Running multiple hive queries using tHiveRow component in Talend
任何人都可以帮我实现目标。
答案 0 :(得分:0)
这可以通过将配置单元脚本保存在文本文件中来实现。现在读取行分隔符为“;”的文本文件。和feild分隔符,因为它们在整个脚本中没有使用(cedilla或$)。该文件的模式只有一列(例如查询)
现在连接tfileinputDelimite--row1-> thiverow。在thiverow查询框中,写row1.query
就是这样,它让我.try醒了。