【问题标题】:How to add line numbers to a file in Pentaho Data Integration (Kettle)?如何在 Pentaho Data Integration (Kettle) 中向文件添加行号?
【发布时间】:2014-04-07 09:08:10
【问题描述】:

我有一个文件 names.txt 包含这些数据:

NAME;AGE;
alberto;22
andrea;51
ana;16

我想添加一个带有行号的新列N

N;NAME;AGE;
1;alberto;22
2;andrea;51
3;ana;16

我一直在寻找与Add sequence 相关的内容。我试过了,但我不知道怎么做。

非常感谢。

【问题讨论】:

    标签: pentaho kettle data-integration


    【解决方案1】:

    Add Sequence 步骤将完成工作,但您甚至不需要它。 CSV file inputText file input 步骤都可以将行号添加到输入行。对于“CSV 文件输入”步骤,它称为“行号字段名称(可选)”。

    对于Text file input,检查“输出中的Rownum?”框并填写“Rownum fieldname”文本框。

    我真的很困惑为什么你无法弄清楚Add sequence 步骤。它应该完全没有变化。只需将其放入并将 csv 文件的输出连接到它,该序列应显示为名为“valuename”的字段名称。我会亲自更改它,但它仍然可以工作。

    【讨论】:

    • 哦,谢谢。这似乎是一个愚蠢的问题,但我总是以最困难的方式思考。非常非常感谢你。来自西班牙的问候。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 2015-02-09
    相关资源
    最近更新 更多