使用 Talend 按列或字段将 CSV 数据传输到 Oracle table
Transfer CSV data to Oracle table by Column or fields using Talend
我正在将 Talend Studio 与对象一起使用
tFileInputDelimited row1(Main) 到 tOracleOutput
我想要的是传输 CSV 文件中的数据
单元格分隔(看起来像 excel 记录)到 Oracle table
但执行后,行仅在 oracle table 中插入一列。
tFileInputDelimited 中的正确设置是什么,还是我需要使用其他工具?
下图是我的 CSV 文件的结构。
首先,在记事本(最好是 ++)中打开您的 csv 文件,以查看其列分隔符。然后在 tFileInputDelimited > Basic settings > Field separator
中定义分隔符,并使用编辑模式按钮(单个文件列)定义文件的模式。
如果您保留此作业设计,您的文件需要具有与您的 Oracle table 完全相同的模式(相同的列名和类型)。为了获得更大的灵活性,您可以在两者之间添加一个 tMap
,以便您可以不同地映射列或进行任何必要的转换。
我正在将 Talend Studio 与对象一起使用
tFileInputDelimited row1(Main) 到 tOracleOutput
我想要的是传输 CSV 文件中的数据
单元格分隔(看起来像 excel 记录)到 Oracle table
但执行后,行仅在 oracle table 中插入一列。
tFileInputDelimited 中的正确设置是什么,还是我需要使用其他工具?
下图是我的 CSV 文件的结构。
首先,在记事本(最好是 ++)中打开您的 csv 文件,以查看其列分隔符。然后在 tFileInputDelimited > Basic settings > Field separator
中定义分隔符,并使用编辑模式按钮(单个文件列)定义文件的模式。
如果您保留此作业设计,您的文件需要具有与您的 Oracle table 完全相同的模式(相同的列名和类型)。为了获得更大的灵活性,您可以在两者之间添加一个 tMap
,以便您可以不同地映射列或进行任何必要的转换。