Talend open studio Ошибка с Mssql

Я использую talend open studio для ETL в Mssql, но получаю следующую ошибку

Exception in component tMSSqlInput_1
java.lang.NullPointerException
    at org.talend.designer.components.util.mssql.MSSqlGenerateTimestampUtil.getDate(MSSqlGenerateTimestampUtil.java:68)
    at test.dw_0_1.dw.tMSSqlInput_1Process(dw.java:8501)
    at test.dw_0_1.dw.runJobInTOS(dw.java:10759)
    at test.dw_0_1.dw.main(dw.java:10633)

Но я не сопоставляю никакую "временную метку"

Что пошло не так и как я могу это решить

Может кто-нибудь помочь мне


person backtrack    schedule 17.03.2014    source источник


Ответы (1)


Вот несколько советов, которые могут решить вашу проблему.

  1. Проверьте, правильно ли работает ваше соединение
  2. Определите, какой столбец вызывает проблему
  3. Ищите любое поле даты и убедитесь, что оно отмечено как обнуляемое
  4. Возможно, вам потребуется установить формат даты в шаблоне даты (нажмите control + пробел в столбце шаблона даты) введите описание изображения  здесь
person PbxMan    schedule 17.03.2014
comment
Как я могу сделать этот шаг 2. Определите, какой столбец вызывает проблему - person backtrack; 17.03.2014
comment
Немного настройте запрос, если вы знакомы с SQL, замените * для имен столбцов, пока не найдете конфликтующий, или используйте Talend SQLBuilder. Удачи - person PbxMan; 17.03.2014
comment
Хорошо, я на самом деле не сопоставляю столбец даты и времени, в моей таблице есть столбец, но я получаю только столбцы, тип данных которых - String - person backtrack; 17.03.2014