Потенциальная потеря данных чтения из CSV с десятичной - PullRequest
0 голосов
/ 06 января 2019

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

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

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

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

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

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

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

Спасибо!

1 Ответ

0 голосов
/ 06 января 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...