【发布时间】:2015-09-20 08:19:10
【问题描述】:
我有一个 CSV 文件,其中包含我需要使用 Pentaho ETL Kettle 加载到数据库表中的数据。但在将它们加载到表中之前,我需要使用从 CSV 文件中获取的值和必须从另一个输入表中收集的值(需要来自 CSV 的数据作为参数来收集所需信息)来构建要插入的每一行。我对构建转换所必须使用的步骤有点迷茫。谁能帮忙?
【问题讨论】:
标签: mysql csv pentaho etl kettle
我有一个 CSV 文件,其中包含我需要使用 Pentaho ETL Kettle 加载到数据库表中的数据。但在将它们加载到表中之前,我需要使用从 CSV 文件中获取的值和必须从另一个输入表中收集的值(需要来自 CSV 的数据作为参数来收集所需信息)来构建要插入的每一行。我对构建转换所必须使用的步骤有点迷茫。谁能帮忙?
【问题讨论】:
标签: mysql csv pentaho etl kettle
【讨论】:
Database Join 进行了实际的连接。如果您有多个匹配的行,除非您将 1 指定为“要返回的行数”,否则您将在输出中获得多个行。如果您只想在输出中包含 0 或 1 行,请使用 Database Lookup 或 Stream Lookup 步骤。