【问题标题】:How to run multiple hive queries in tHiveRow in Talend latest versions如何在 Talend 最新版本的 tHiveRow 中运行多个 hive 查询
【发布时间】:2017-11-13 09:20:56
【问题描述】:

我使用的是 talend 6.2.1 版本。尝试在tHiveRow 中运行多个配置单元查询,但如果我用“;”分隔查询,它根本不允许我这样做。

我已尝试使用 tForEach,但它有一个限制,因为我们不能包含大于 130 个字符的值。

所以,我求助于tFixedFlowInput,但在这里似乎不可能迭代运行多个查询。

我关注了这个Running multiple hive queries using tHiveRow component in Talend

谁能帮我实现我的目标。

【问题讨论】:

    标签: hive talend


    【解决方案1】:

    这可以通过将配置单元脚本保存在文本文件中来实现。现在读取行分隔符为“;”的文本文件并且 feild 分隔符作为在整个脚本中未使用的东西(cedilla 或 $)。此文件的架构将只有一列(例如查询)

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

    就是这样,它已经为我唤醒了。尝试。

    【讨论】:

    • 谢谢朋友,我试试这个。希望这对我也有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多