Ошибка стратегии поиска и обновления Informatica

Я пытаюсь преобразовать стратегию поиска и обновления, но по какой-то причине она не работает.

У меня есть отключенный поиск в моем сопоставлении, который вызывается на основе определенного условия, и когда поиск равен нулю, я попытался установить переменную в 'INS', REJ, UPD, DEL ..

Новая переменная в моем agg_trans-INS_UPD_DEL не связывается с передачей upd_strategy. Я могу переместить переменную из выражения в update_strategy, но не вижу отображаемой ссылки.

введите описание изображения здесь


person user1050619    schedule 09.02.2013    source источник
comment
Я всегда использовал агрегатор транс .. Это выражение Im using - IIF (ISNULL (LKP_DEPT_ID), IIF (EMP_GENDER = 'M', 'INS', 'REJ'), IIF (EMP_GENDER = 'M', 'UPD ',' DEL '))   -  person user1050619    schedule 11.02.2013


Ответы (1)


Что ж, Агрегатор - это активная трансформация. если вы создаете новый порт в агрегаторе, вы не сможете превзойти это преобразование для других портов при обновлении стратегии.

Не требуя дополнительных функций, вы можете исправить это, просто пропустив свои порты через агрегатор. Все, что вам нужно в стратегии обновления, убедитесь, что они проходят через агрегатор ... Src Qualifier -> Aggregator -> Update Strategy.

Надеюсь, это достаточно ясно, если нет, подумайте о просмотре документации об активных преобразованиях ..

person Raghav    schedule 10.02.2013
comment
Как сказал @Raghav, все порты должны течь от SQ к AGG и далее к UPD. - person qujck; 11.02.2013