Talend位置文件导入-仅读取第一个字段

时间:2018-06-29 19:12:30

标签: etl talend fixed-width

我是这个ETL工具的新手,但是流程是合乎逻辑的,因此到目前为止,一切都很好。我有这个原始数据文件,它的数据在固定宽度的列中。我根据文件定义输入了所有详细信息,并且似乎一切正常,除了只能看到第一列。

以下是我的位置文件读取作业的详细信息: enter image description here

最终输出(仅读取第一列): enter image description here

以下是平面文件的外观: enter image description here

奇怪的是,我看到所有记录都被很好地读取了 enter image description here

1 个答案:

答案 0 :(得分:0)

问题出在数据类型上。由于某种原因,Talend没有抛出正确的错误。我通过将数据类型与目标模式匹配来更正了数据类型,并且一切正常。

意识到所有浮点数据类型都需要转换为BigDecimal。多数情况下可以解决此问题。