Потенциальная потеря данных чтения из 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
которые перенаправляют строки, которые вызывают ошибки при загрузке данных.
Полезные ссылки