Потенциальная потеря данных чтения из CSV с десятичной

Я прочитал большое количество вопросов и ответов на это, и я все еще не могу заставить его работать. У меня есть CSV, как следующее:

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

Когда я прикрепляю Flat File Sourceв SSIS это дает мне следующее:

[Пример CSV [2]] Ошибка: преобразование данных не выполнено. Преобразование данных для столбца "Поле3" вернуло значение состояния 2 и текст состояния "Значение не удалось преобразовать из-за потенциальной потери данных".

Я уже изменил вывод на DT_DECIMAL, с 5 в качестве значения масштаба, в свойствах заранее, но я все еще получаю ту же ошибку.

Есть какие-нибудь подсказки по этому поводу?

Это кажется простым решением, которое я как-то упускаю.

Спасибо!

1 ответ

Решение

Есть много значений, которые не могут быть преобразованы в DT_DECIMALВы можете обнаружить значения, которые вызывают эту ошибку, используя Flat File Error Output которые перенаправляют строки, которые вызывают ошибки при загрузке данных.

Полезные ссылки

Другие вопросы по тегам