【问题标题】:Pentaho Transformation Executor not passing parameters successfullyPentaho 转换执行器未成功传递参数
【发布时间】:2020-08-23 16:51:47
【问题描述】:

请参考link附上的2个例子

示例 1:TEMP1.ktr & TEMP2.ktr
例 2 : PARENT.ktr & CHILD.ktr

我正在尝试将几个参数传递给在 Transformation Executor 中修补的 ktr,并且虽然字段数量较少,但它能够成功传递这些参数(请参阅示例 1)但是当我增加父 KTR 中的字段数量时无法将参数发送到在 Transformation Executor 中修补的 ktr(请参阅示例 2)

任何帮助将不胜感激。

【问题讨论】:

    标签: kettle pentaho-spoon pentaho-data-integration pdi


    【解决方案1】:

    所有结果都成功传输到CHILD.ktr。您可以在 CHILD.Ktr 中添加 "Get rows from result"->"Text file Output" 来查看结果。

    但是,如果您想在“写入日志”步骤中查看结果,那么您需要在“转换执行器”步骤中将所有结果字段作为参数一个一个添加,就像您为“添加”一样example1 中的 city' 和 'state'。然后在日志文件中显示 ${tmp1} ...... ... 作为参数。

    您可以下载更新的父子ktr

    Link

    【讨论】:

    • 感谢您这么及时。 \n 请注意,子转换仅将这 2 个参数值打印为在“转换”属性的“参数”选项卡中为它们提供的默认值。 \n 它不会打印我们通过父 ktr 传递的值。
    • 我已经更新了我之前的帖子以清除这些东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    相关资源
    最近更新 更多