pentaho数据集成:如何根据列值动态拆分excel文件到多个表?



我有一个excel文件,我想按位置分解数据,并将它们添加到一个excel文件中,作为基于其位置的多个表。我可以通过创建多个过滤器来做到这一点,每个位置一个:PDI样图

但是我真正需要的是根据位置动态地将数据分成表格,因为我并不总是知道下一个文件中将包含哪些位置。数据是这样的
Location | name
BJCC | Tom
BJCC | Bill
BJCC | Ted
CDCC | Hank
CDCC | Perl
CS11A | Everett
CSD2 | Paul

我需要按位置显示每个excel表的结果。我完全是个新手,所以任何建议都会很有帮助。提前谢谢。

可以使用元数据注入。你建立一个转换类似于一个截图,但只有BJCC过滤器,和你使用另一个转换读取excel文件的不同位置,注入这些位置的元数据的转换BJCC过滤器,改变滤波器的价值和使用元数据表的名称写注:https://help.hitachivantara.com/Documentation/Pentaho/9.3/Products/ETL_metadata_injection

相关内容

  • 没有找到相关文章

最新更新