根据 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个文件。
我觉得这些信息对你有用。
谢谢。
我有一个文本文件,我想根据日期将这个文件拆分成多个输出文件。
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个文件。
我觉得这些信息对你有用。
谢谢。