Pentaho keetle-根据值创建文件

Pentaho keetle-根据值创建文件,pentaho,kettle,Pentaho,Kettle,我的数据库中有一个表,我想根据一个特定的名称(比如科学名称)导出到不同的文件中-下面的示例。对于我表格中的每个学名,我想: 创建相应的文件,例如ab.txt、ac.txt 在此文件中插入所有相应的值。 例子 对于ab.txt: 对于ac.txt: 我的表格示例: id | scientific_name | Name | value 1 | ab | aa | 2 2 | ac

我的数据库中有一个表,我想根据一个特定的名称(比如科学名称)导出到不同的文件中-下面的示例。对于我表格中的每个学名,我想:

创建相应的文件,例如ab.txt、ac.txt 在此文件中插入所有相应的值。 例子

对于ab.txt:

对于ac.txt:

我的表格示例:

id     | scientific_name     | Name        | value
1      |  ab                 | aa          | 2    
2      |  ac                 | cc          | 5 
3      |  ab                 | aa          | 3
4      |  ac                 | cc          | 4 
你知道我怎么做吗

非常感谢


Arnaud

文本文件输出步骤有一个选项,允许您在数据集中指定一个字段,该字段包含将要创建的文件的名称

看看这个例子:


它根据数据集中列的名称创建两个不同的文件。它非常简单,但它显示了您需要的功能。请记住,此转换将直接在kettle的安装文件夹中输出文件。

你好,Carlos,谢谢您的回答和示例。我终于做到了。我的例子的文本输出只是为了表达这个想法。。。事实上,所需的输出是一个形状文件和一个GIS格式。通过分组并为每个文件定义一个文件名,我可以导出我的文件。再次感谢你不客气,阿诺。你应该把问题标记为你所回答的。
id, value 
2,  5
4,  4
id     | scientific_name     | Name        | value
1      |  ab                 | aa          | 2    
2      |  ac                 | cc          | 5 
3      |  ab                 | aa          | 3
4      |  ac                 | cc          | 4