Merge 如何在Pentaho中合并流?

Merge 如何在Pentaho中合并流?,merge,pentaho,kettle,Merge,Pentaho,Kettle,我有一项工作,将三个Excel文件从FTP加载到本地驱动器,然后启动三个不同的转换,执行som规范化等,然后再次将数据输出到Excel,最后再次将它们放到FTP站点: 这是主要工作: 主作业启动其中三个,每个从一个Excel文件转换到另一个Excel文件。每个输出的Excel文件都只是包含相同列数数据的行。我想做的是将这些行合并到一个文件中 如何做到这一点?只要流元数据完全匹配,Pentaho中的所有步骤都可以接受多个输入。因此,请确保所有三个Excel输入都具有完全匹配的元数据,这意味着字

我有一项工作,将三个Excel文件从FTP加载到本地驱动器,然后启动三个不同的转换,执行som规范化等,然后再次将数据输出到Excel,最后再次将它们放到FTP站点:

这是主要工作:

主作业启动其中三个,每个从一个Excel文件转换到另一个Excel文件。每个输出的Excel文件都只是包含相同列数数据的行。我想做的是将这些行合并到一个文件中


如何做到这一点?

只要流元数据完全匹配,Pentaho中的所有步骤都可以接受多个输入。因此,请确保所有三个Excel输入都具有完全匹配的元数据,这意味着字段名称、数据类型和字段顺序必须完全相同,然后将输出按如下步骤进行:


请注意,将不会对列进行排序。这类似于SSIS中的
Union All
步骤。如果您对输入进行了排序,并且希望对输出也进行排序,请使用排序合并步骤。

您也可以尝试“附加流”步骤。 同样,所有Excel输入都必须有匹配的元数据才能工作。

您认为在以Excel格式存储数据之前是否可以合并数据?我的意思是让上面的值映射器后面的te步骤应该是三个数据流的合并?是的,应该可以。同样,只要元数据完全相同。