【问题标题】:Process Each Row in Kettle ONE AT A TIME?一次处理水壶中的每一行?
【发布时间】:2017-05-04 13:29:52
【问题描述】:

我想知道是否可以在水壶中按行工作?

我正在尝试实现一个报告方案,该方案由一个表组成,其中请求排队等待处理,然后是 Pentaho 作业,该作业获取该表上的记录。

我的工作目前有 3 个转换,

第一个是从排队请求表中获取记录

第二个是分析每条记录上的值,并根据该记录得出多个结果。例如,用户会请求获取恐怖类型电影的记录。那么它应该吐出恐怖片

第三个是进一步检索电影的年份、导演等信息,输出到excel文件中。

这是一个想法,但是在 Pentaho 中这样做有点挑战性,因为它同时做所有事情。有没有一种方法可以让我的工作一项一项地处理记录?

编辑。

补充一下,我一直在尝试扩展 Pentaho 食谱示例的实现,但如果与我的设计相比,它就像第 2 步和第 3 步一样。

我似乎无法一次使表格输入步骤起作用。

【问题讨论】:

    标签: pentaho jobs synchronous kettle


    【解决方案1】:

    我只是让它像食谱中的实现一样,我对其进行了调整。我没有使用两个转换来收集所有必要的字段,而是在 1 个转换中检索了我需要的所有信息。

    然后我将这些信息复制到后续步骤,然后进行一些查询以完成信息,现在它正在工作。

    在转换之间传递参数有点混乱,转换本身和转换所在的工作都需要设置参数,所以我猜测了一段时间只是为了让它工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 1970-01-01
      相关资源
      最近更新 更多