Невозможно добавить в базу данных mysql с помощью Talend Job
При добавлении данных в базу данных MySQL с помощью Job, я получаю следующие ошибки
* Начало работы fillraw в 16:34 10/03/2016. [статистика] подключение к сокету через порт 3955 [статистика] подключение
Усечение данных: значение за пределами диапазона для столбца "Net_Value" в строке 2
Усечение данных: данные слишком длинные для столбца "Material_Description" в строке 9
...
1 ответ
Я новичок, но с какой-то похожей ошибкой, я отладил его, изучив схемы и синхронизацию. Я предлагаю вам сделать то же самое:
сравнить схему вывода со схемой БД
проверять типы как в Talend, так и в базе данных (в моем случае я думаю, что Talend String сопоставлен с DB VARCHAR, но я забыл указать точный размер для VARCHAR на стороне DB)
проверить размеры и точность всех типов (особенно, если у вас есть двойные / плавающие / десятичные разности)