Столкнулся с небольшой спецификой отработка DTP, хотя в принципе если подумать, то все логично. Итак в DTP существует по сути две опции (да 4, но по сути 2) - создавать Error PSA или не создавать.
И в случае если при загрузке приходят некорректные символы, получается следующая ситуация:
1. с Error PSA - загрузка падает на этапе Filter Out New Records with the Same Key.
У Вас есть возможность данные поправить руками. Но этот этап идет до трансформации, соответственно Вы не можете поставить заглушку в трансформации.
Максимум что у Вас есть, это DS, где Вы можете поставить подпрограмму конвертации.
* идея поставить промежуточный IS с трансформацией была - но не пробовал. да и схема усложняется.
2. Без Error PSA, падает уже на этапе обновления данных, т.е. после трансформации Но тут никаких ручных корректировок, зато есть трансформация.
В общем при правильной изменяемости системы, в случае цейтнота, можно пользоваться тем или иным подходом.
Комментариев нет:
Отправить комментарий