2016-03-14 4 views
0

В моем проекте мне нужно изменить существующий рабочий процесс в Informatica. Одним из полей запроса SQ является NULL. При запуске запроса SQ в БД, я могу увидеть значение NULL, которое будет заселено. Но при записи в целевую таблицу столбец в целевой таблице заполняется строкой 'NULL'. Не могли бы вы помочь?Нулевое поле обновляется со строкой 'NULL'

Спасибо, Амму

+0

Это поможет сделать много, если вы включили запрос, который используете. Без этого не так много можно сказать. – Zhora

+0

Запрос получил правильные значения, когда я запустил его непосредственно в БД. Только проблема заключается в использовании informatica при записи в целевую таблицу его изменяющегося NULL в строку «NULL» – Ammu

+0

Informatica не изменяет ничего, что вы не изменили. Где-то по пути (выбор, выражение ETC) вы изменили его. – sagi

ответ

0

Вы случайно с помощью базы данных Netezza? Я помню, как выглядел нечто похожее на Netezza после обновления версии informatica. NULLS обрабатывались как строка «NULLS». Решение заключалось в добавлении настраиваемого свойства на уровне уровня IS или OSProfile. Я не помню точное пользовательское свойство, но я предполагаю, что это syncNetezzaNullwithPCNull = yes.

Смежные вопросы