Трансформација претраживања у Информатици & амп; Пример поновне трансформације

Преглед садржаја:

Anonim
Шта је тражење трансформације?

Трансформација претраживања је пасивна трансформација која се користи за тражење извора, квалификатора извора или циља за добијање релевантних података. У основи, то је врста операције спајања у којој су једна од табела спајања изворни подаци, а друга табела спајања је табела претраживања.

У претходним темама користили смо столарску трансформацију за спајање табеле „емп“ и „депт“ за доношење назива одељења.

У овом одељку ћемо применити исто користећи трансформацију претраживања.

Корак 1 - Креирајте ново мапирање са ЕМП као извором и ЕМП_ДЕПТНАМЕ као циљем

Корак 2 - Затим креирајте нову трансформацију користећи мени за трансформацију

  1. Изаберите трансформацију претраживања као трансформацију
  2. Унесите име трансформације "лкп_депт"
  3. Изаберите опцију за креирање

Корак 3 - У овом прозору отвориће се прозор табеле за претраживање

  1. Дугме за избор извора
  2. Изаберите табелу ДЕПТ
  3. Изаберите дугме Ок

Корак 4 - Креираће се трансформација претраживања са колонама табеле ДЕПТ, а сада изаберите дугме готово

Корак 5 - Превуците и испустите колону ДЕПТНО из квалификатора извора у трансформацију претраживања, ово ће створити нову колону ДЕПТНО1 у трансформацији претраживања. Затим повежите колону ДНАМЕ из претворбе претраживања са циљном табелом.

Трансформација претраживања претраживат ће и враћати назив одјељења на основу вриједности ДЕПТНО1.

Корак 6 - Двапут кликните на трансформацију претраживања. Затим у прозору за измену трансформације

  1. Изаберите картицу стања
  2. Поставите колону услова на ДЕПТНО = ДЕПТНО1
  3. Изаберите дугме Ок

Корак 7 - Повежите остатак колона из изворног квалификатора са циљном табелом

Сада сачувајте мапирање и извршите га након креирања сесије и тока посла. Ово мапирање ће дохватити имена одељења помоћу трансформације претраживања.

Трансформација претраживања постављена је на тражење на табели одељења. А услов придруживања поставља се на основу броја одељења.

Вишекратна трансформација

Нормална трансформација је објекат који припада мапирању и може се користити само унутар тог мапирања. Међутим, чинећи трансформацију поновном употребом, она се може поново користити унутар неколико мапирања.

На пример, трансформација претраживања која преузима детаље о запосленом на основу броја запосленог може се користити на више мапирања где год се захтевају детаљи о запосленом.

Коришћењем трансформације за вишекратну употребу смањује прекомерни рад на поновном стварању исте функционалности.

Да би се трансформација учинила поновном употребом -

Корак 1 - Отворите мапирање које претвара, овде правимо трансформацију рангова за поновну употребу.

Корак 2 - Двапут кликните на трансформацију да бисте отворили прозор за уређивање трансформације. Онда

  1. Изаберите картицу Трансформација у прозору
  2. Означите поље за потврду да бисте трансформацију учинили поновном употребом
  3. Изаберите да у прозору за потврду
  4. Изаберите ОК у прозору својстава трансформације.

Ово ће учинити трансформацију поновном употребом.