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