Невозможно добавить в базу данных 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)

  • проверить размеры и точность всех типов (особенно, если у вас есть двойные / плавающие / десятичные разности)

Другие вопросы по тегам