SSIS -значение не может быть преобразовано из-за возможной потери данных

Я относительно новичок в SSIS. Я пытаюсь извлечь информацию из базы данных Oracle, используя Microsoft OLEDB для Oracle, и использую этот запрос:

SELECT ID FROM Test

Я получаю сообщение об ошибке:the value cannot be converted because of a potential loss of data. Если я изменю запрос на следующий, он будет работать:

SELECT '1' FROM Test

Я думаю, что это не удается, потому что идентификатор не является целым числом. Однако,диспетчер соединений с плоскими файлами показывает, что OutputColumnWidth равен 50. Что я делаю неправильно?

Обновление 16 :30 GMT
Я изучил это немного больше, и кажется, что столбцы с гистограммой «частота» или «нет» вызывают проблемы. Те, у кого гистограмма «сбалансирована по высоте», кажутся в порядке.

22
задан Brett Green 21 December 2017 в 16:03
поделиться