如何在pentaho中使用csv输入固定列对列进行重新排序

尤维

场景:

我创建了转换以将数据从csv文件加载到表中,并且在csv文件中具有以下几列:

  1. 顾客ID
  2. Company_Id
  3. 员工姓名

但是用户可以给输入文件以列顺序(随机顺序)作为

  1. 员工姓名
  2. Company_Id
  3. 顾客ID

因此,如果我尝试加载具有随机列顺序的文件,水壶将根据列名加载正确的列值...吗?

博拉夫

使用,ETL Metadata Injection您可以使用这样的转换,以规范化数据或将其存储到数据库中:

元数据转换

然后,您只需要将正确的数据发送到该转换即可。您可以从CSV读取标题行,并将其用于Row Normaliser转换为所使用的格式ETL Metadata Injection

我在此处提供了一个简单的示例:Dropbox上的csv_inject,如果您进行类似的操作并从每个csv文件运行它的操作中运行它,那么它应该可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在laravel中使用列排序进行列排序

如何在DataTables中使用列重新排序事件?

如何在Power Shell中使用LINQ查询对csv文件的第二列进行排序

Python:对csv文件的列进行重新排序

如何在Notepad ++中对管道定界的列进行重新排序?

如何在Bootstrap中对垂直列进行重新排序?

如何在matlab中使用增量列和固定列

如何在Powershell中对CSV列进行排序?

如果在查询中使用order by,如何在MySQL中对索引列进行排序?

如何在CellTable GWT中使用空单元格对日期列进行排序

如何在Spark中使用日期和时间值对列进行排序?

如何使用函数输入在函数[R]中对列进行排序

Excel使用列表对列进行重新排序

如何在R中使用固定公式计算列

如何使用php对csv列的数据数组进行排序?

如何使用java中的某些列对CSV文件进行排序

如何在DataGridView中重新排序列时对列索引进行排序?

如何在文件中每4行对第一列进行排序,并在第二列中使用键

如何对多列进行排序:CSV?C ++

如何按特定列对csv进行排序

如何在R中使用list.files函数对存储进行重新排序

使用Excel公式对列进行排序和重新排序

使用重新排序对 ggplot 列进行排序不起作用

使用pyspark对csv文件的列进行排序

重新排序CSV中的列

如何在Angular打字稿中使用MatSort以混合整数和字符串对gridview列进行排序

如何在MYSQL中对列进行排序

如何在Scala集合中使用多个列进行分组

如何在 SQL SSRS 中使用列进行透视