Pentaho,多input多input
我一直想弄清楚如何设置Pentaho为作业的每个input写不同的文件。
我的转换将很快能够从FTP获取.txt文件,数量可变的文件,我现在正在进行转换的方式,无论从文件夹(FTP或本地)获得的文件数量是多less,它都会生成一个大的XLS输出,输出端的信息都是正确的,它们都与我想精确提取的数据相匹配,但是为了组织这些文件,我需要pentaho从一个input创build一个文件。
如果要创build文件(//PentahoIn0001.txt,//PentahoIn0002.txt,//PentahoIn0003.txt),我想要现在它只是创build一个具有所有三个input的数据值的单个文件。
到目前为止,我已经尝试了几种方式,没有任何结果,甚至包括来自这里和外部的其他几个援助转型和工作,但它根本没有。
将输出文件名保存在该行中,并确保在文件名上对行进行sorting,并调用Transformation Executor
并使用新的转换来保存数据。 确保在文件名字段上启用Row grouping
,并将文件名作为Parameter
传递给新的转换。
在子变换中, Get rows from result
开始,并使用传递的文件名参数将结果保存到文件中。