Informatica error = [ОШИБКА («ошибка преобразования»)] - PullRequest
1 голос
/ 22 февраля 2012

Я получаю следующую ошибку Informatica:

Примечание. Выходной столбец [AGENT_DISPOSTION_CODE] не имеет значения по умолчанию. Строка будет пропущена, если возникнут ошибки преобразования MAPPING> DBG_21056 столбец = [PHONE_NUMBER], значение по умолчанию = [ОШИБКА («ошибка преобразования»)]

Как я могу это исправить?

Ответы [ 2 ]

3 голосов
/ 22 февраля 2012

Это не ошибка, это всего лишь информация, что у вас есть порт со значением по умолчанию, установленным на ERROR('transformation error'), поэтому Integration Service пропустит значения NULL с помощью функции ERROR.

Designerвставляет это выражение автоматически при добавлении нового выходного порта;Вы можете изменить это.Отредактируйте выражение, найдите порт на вкладке Порты и проверьте поле Значение по умолчанию внизу:

output only port

The *Функция 1014 * заставляет службу интеграции пропускать строку и выдавать сообщение об ошибке, которое вы определяете.

0 голосов
/ 19 марта 2018

При запуске сеанса в режиме подробных данных и при отсутствии значения по умолчанию, указанного для выходных портов в Mapping, PowerCenter предназначен для отображения предупреждающих сообщений в журнале сеанса.

Во времяПри инициализации столбца PowerCenter оценивает значение по умолчанию, указанное для каждого выходного порта в Mapping, и отображает соответствующее сообщение.Путь к коду оценки такой же, как и для вычисления любых других выражений позже во время преобразования данных.

Пример Если вы указали SIN (1.415) в качестве значения по умолчанию для выходного порта, выполняется оценка для sin (1.415)успешно.При успешной оценке будет отображаться следующее сообщение:

MAPPING> DBG_21364 Примечание. Значение по умолчанию [SIN (1.4)] выходного столбца [output1] будет использоваться при обнаружении ошибок преобразования

Однако, если значением по умолчанию является ошибка («ошибка преобразования»), следующее сообщение об ошибке будет отображаться во время оценки, как и любые реальные ошибки преобразования:

MAPPING> TE_7007 Ошибка оценки преобразования [<> [ОШИБКА]:ошибка преобразования ... nl: ERROR (u: 'ошибка преобразования')];текущая строка пропущена ...

Сразу после оценки в журнале сеанса будет отображаться следующее сообщение:

MAPPING> DBG_21367 Примечание: Выходной столбец [NUM38_37] не имеет значения по умолчанию.Строка будет пропущена при обнаружении ошибок преобразования сильный текст

...