Значение informatica, превышающее указанную точность, разрешенную для этого столбца

Я попытался загрузить таблицу ADuplicate, которая является дубликатом таблицы A, используя прямое сопоставление один в один в Informatica.

Но я получил следующую ошибку: "Значение, превышающее указанную точность, разрешенную для этого столбца"

Я заметил, что для столбца C4, который является числом (15) в обеих таблицах, возникает проблема при загрузке.

Данные с ошибкой при загрузке: 200000300123 и -1000000000000000000000000000000000000000000

Мое сомнение:

  1. Это значение доступно в источнике с той же точностью. Почему это не попадает в цель?
  2. Я изменил Целевой столбец C4 как просто поле Number. Я мог вставить это значение вручную с помощью TOAD, но почему я не мог сделать то же самое с помощью Informatica?

Пожалуйста, помогите мне.

заранее спасибо

Shanmugam

2 ответа

У вас есть какое-то преобразование между источником и целью, которое устанавливает различную точность для этого порта? Особенно тот, что перед целью?

Данные, записанные в цель, имеют более высокую точность - возможно, установлены выше в некоторых преобразованиях в середине. Вы можете проверить с преобразованием выражения в середине, чтобы уменьшить точность.

Попробуйте установить флажок " Включить высокую точность ", который доступен на вкладке " Свойства " в свойствах сеанса.

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