一次处理水壶中的每一排?

时间:2013-05-17 12:39:39

标签: pentaho jobs synchronous kettle

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

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

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

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

第二是分析每条记录的值,并根据该记录得出多个结果。例如,用户将请求具有恐怖类型的电影的记录。然后它应该吐出恐怖电影

第三是进一步检索有关电影的信息,如年份,导演等,这些信息将被输出到excel文件。

这就是这个想法,但是在Pentaho中做这件事有点挑战性,因为它完全相同。有没有办法让我的工作逐一完成记录?

EDIT。

只是补充一点,我一直试图扩展Pentaho食谱样本的实现,但如果我与我的设计相比,它只是步骤2和步骤3。

我似乎无法让表输入步骤一次一个。

1 个答案:

答案 0 :(得分:0)

我只是把它当作食谱中的实现,我做了调整。而不是使用两个转换来收集所有必要的字段,我只是检索了1次转换所需的所有信息。

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

在转换之间传递参数有点令人困惑,有些参数需要在转换本身以及转换所在的工作上设置,所以我有点猜测一段时间才能使它工作。