2014-11-19 7 views
0

я хочу создать отображение в Informatica PowerCenter для следующих функциональных возможностей:значения Informatica поля сдвиг вправо

Плановые Таблица значений: Поле 1: 100, Поле 2: 200, Поле 3: 300, Поле 4: 400.

Теперь, если запись обновляется с новым значением, скажем 500 ... тогда значение поля 1 должно быть перенесено в поле 2 .. и поле 2 в поле 3 ... и поле 3 в поле 4 ... и новое значение должно быть вставлено в поле 1, поэтому выход будет следующим:

Поле 1: 500, Поле 2: 100, Поле 3: 200, Поле 4: 300.

Как можно достичь выше функциональности ?!

ответ

0

Описание проблемы несколько неясно, но, похоже, это вопрос интервью, который проверяет знание переменных переменных портов.

Обратитесь к Prev column value display за подробным объяснением порядка оценки порта. Я остановлюсь только на двух важных моментах здесь:

  1. Служба интеграции оценивает порты в следующем порядке: input ports -> variable ports -> output ports.
  2. Правильный порядок правильных портов имеет решающее значение, поскольку порядок отображения для переменных портов такой же, как порядок, в котором служба интеграции оценивает каждую переменную.

Для решения проблемы необходимо определить переменную порта для каждого входного порта со следующими выражениями:

in_Field1 
in_Field2 
in_Field3 
in_Field4 

v_Field4 = v_Field3 
v_Field3 = v_Field2 
v_Field2 = v_Field1 
v_Field1 = in_Field1 

out_Field1 = v_Field1 
out_Field2 = v_Field2 
out_Field3 = v_Field3 
out_Field4 = v_Field4 
Смежные вопросы