Pentaho PDI(水壶/汤匙)元数据注入,用于文本文件

时间:2018-07-24 17:30:44

标签: pentaho pentaho-spoon pentaho-data-integration

我对使用Pentaho PDI导入固定宽度文件感兴趣。 我使用了它的主要GUI工具,该工具在Spoon中以图形方式设置宽度。 但是,如果字段的数量非常大(例如几百个字段),则容易出错,并且会花费大量时间。 在其他ETL工具中,我可以导入一个描述列属性的元文件,例如名称,大小等。

我看到pentaho有个叫做元数据注入的东西,但是根本没有太多的教程,只有几个,用例真的很复杂并且使用Javascript编写脚本,或者它们非常描述它。抽象方式。

因此,希望熟悉的人可以解释我的“固定宽度”文件的特殊使用情况。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用元数据注入步骤来应用动态属性,例如文件名,字段,长度数据类型等。

为此,

  1. 您需要使用文件输入步骤创建一个转换。
  2. 使用元数据注入步骤以及在何处创建另一个转换 您可以添加在步骤1中创建的转换。
  3. 在元数据注入步骤的“注入元数据”选项卡中,您可以从输入步骤添加长度。