как добавить промежуточную вычисляемую «переменную» в informatica - PullRequest
1 голос
/ 06 октября 2011

Я новичок в Informatica, и у меня такой поток:

(Source A - Source A Qualifier) and (Source B - Source B Qualifier) -> Joiner -> Target

говорят, что мне нужно вычислить переменную / столбец по источнику A, чтобы объединить источник A и источник B.

Не могли бы вы помочь мне, как это сделать?

1 Ответ

1 голос
/ 07 октября 2011

Вы можете использовать преобразование Expression для вычисления требуемого значения. Это будет помещено между источником A и соединителем, с добавленным портом вывода с логикой внутри.

Однако, если вычисление достаточно простое, его можно предварительно вычислить в запросе SQL для источника A. Это выгодно, так как позволит вам отсортировать оба источника по общим столбцам и использовать отсортированные. Опция ввода в Joiner, которая работает намного лучше.

...