如何在Pentaho Data Integration(Kettle)中为文件添加行号?

时间:2014-04-07 09:08:11

标签: pentaho kettle data-integration

我有一个包含此数据的文件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相关的内容。我试过但我不知道怎么做。

非常感谢。

1 个答案:

答案 0 :(得分:1)

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

对于Text file input,请检查输出中的“Rownum”? “内容”选项卡上的框,并填写“Rownum fieldname”文本框。

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