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. Что я делаю не так?
Update 16:30 GMT
Я рассмотрел это немного подробнее, и, похоже, это столбцы, которые имеют гистограмму «частоты». или «нет»; которые вызывают проблемы. Те, у кого гистограмма «сбалансирована по высоте»; кажется, все в порядке.