根据 pentaho 中的日期拆分文本文件

Split the text file on date based in pentaho

我有一个文本文件,我想根据日期将这个文件拆分成多个输出文件。

Dates       Keywords
201506-17   iphone 5
201506-16   iphone 4
201506-15   iphone 3
201506-14   iphone 2
201506-13   iphone 1

我研究了你的逻辑。我一步一步解释请跟随。

第 1 步:- 创建一个转换调用 transformation_1

数据网格=>结果如下

Dates       Keywords
201506-17   iphone 5
201506-16   iphone 4
201506-15   iphone 3
201506-14   iphone 2
201506-13   iphone 1

已修改 Java 脚本值 => 如下图所示

最后transformation_1就这样了

第 2 步:创建另一个名为 transformation_2 的转换。喜欢下图

第 3 步:创建另一个名为 transformation_3 的转换。如下图。

第 4 步:创建名为 sub_job_1 的作业。如下图。

第 5 步:创建名为 main_job_1 的作业。如下图。

===> 完成后的重要步骤 main_job_1。选中这些选项 Execute for every input row。如下图。

终于运行main_job_1。它成功创建了5个文件。

我觉得这些信息对你有用。

谢谢。