Запись нулевой строки в файл S3 с использованием Informatica PowerCenter - PullRequest
0 голосов
/ 04 июля 2019

Я записываю данные в файл S3 с источником в виде таблицы Oracle, используя Informatica Powercenter.Если в исходной таблице есть столбец со значением «null» (не нулевое значение, а строка «null»), то при записи его в S3 он преобразуется в пустую строку.Вместо этого мне нужно фактическое значение, как это в исходной таблице оракула.то есть 'null' (без кавычек) в файле S3.

Эта проблема возникает, только если значение равно нулю в исходной таблице Oracle.Принимая во внимание, что это работает как ожидалось, если регистр строки не все малы.Например, «Null», «NULL», «nULL». Все вышеперечисленное записано так же, как и для цели s3.За исключением случаев, когда значение равно нулю.

1 Ответ

0 голосов
/ 08 июля 2019

слово null относится к нулевому значению, когда дело доходит до informatica. Добавьте преобразование выражения в ваш рабочий процесс и проверьте, является ли значение нулевым или нет, если нулевое, то отправьте 'NULL' внутри кавычек непосредственно к цели. больше не обрабатывайте это поле после установки в выражении, и оно должно идти прямо к цели, чтобы это работало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...