从带小数点的 CSV 中读取的数据可能丢失

Potential Loss of Data reading from CSV with decimal

我已经阅读了大量关于此的问题和答案,但我仍然无法让它工作。 我有一个如下所示的 csv:

Field1;Field2;Field3
CCC;DDD;0.03464
EEE;FFF;0.08432
...

当我在 SSIS 中附加 Flat File Source 时,它会给我以下信息:

[Sample CSV [2]] Error: Data conversion failed. The data conversion for column "Field3" returned status value 2 and status text "The value could not be converted because of a potential loss of data.".

我已经在高级属性中将输出更改为 DT_DECIMAL,比例值为 5,但我仍然遇到相同的错误。

有什么线索吗?

这似乎是一个简单的解决方案,但我不知何故忽略了它。

谢谢!

有许多值无法转换为 DT_DECIMAL,您可以通过 Flat File Error Output 检测导致此错误的值,它会在加载数据时重定向导致错误的行。

有用的链接