代码之家  ›  专栏  ›  技术社区  ›  Palu

Pentaho PDI(Kettle/spoon)文本文件元数据注入

  •  0
  • Palu  · 技术社区  · 8 年前

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

    我看到pentaho有一个叫做元数据注入的东西,但是没有太多的教程,只有两个,要么用例非常复杂,使用Javascript编写脚本,要么他们用非常抽象的方式描述它。

    所以希望熟悉的人能解释一下我的固定宽度文件的特殊用例。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Niraj    8 年前

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

    为此,

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