Я хочу, чтобы моя сессия не срабатывала, когда когда-либо встречались данные. Усечение.Как захватить утиль данных как ошибку в informatica
текущий сценарий в моей сессии. Я использую скрипт Teradata TPT для загрузки данных из источника в цель.
когда-то из-за несоответствия данных datalength truncate, получающих нагрузку до цели, не выбрасывая ошибку.
EX: souce - VARCHAR (15) и цель VARCHAR (10) в этом случае моя сессия бросает предупреждение только и внутренне обрезает и усекает 5-тию персонажем. и первые 10 char load to to target.i хотят сделать мой сеанс неудачным, если произойдет какое-либо усечение.
как сейчас через прибегая к помощи я попытался два otpion
1) Отклонить усеченные/разливались строки я проверил в этой целевой proerty
2) Остановка на ошибки я сделал набор 1
, но до сих пор он не решает проблему.please предложить любой другой способ добиться ее достижения.
, даже если я выбираю вариант сокращения усеченных строк, он не отбрасывает исходные данные rows.all, загруженные в целевые таблицы, но будучи суженными. – Ashu
Я упускал из виду, что вы используете Teradata TPT, проверьте кодовую страницу, используемую в базе данных и Informatica, если это не согласовано. Использование TPT делает загрузку быстрее, но может иметь эту проблему, поскольку она не может обрабатывать отклонения. Это может быть известная проблема, пожалуйста, свяжитесь с Informatica любым способом. Подобная проблема существует на netezza из-за возможностей быстрой загрузки. –