Трансформација квалификатора извора у Информатици са ПРИМЕРОМ

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

Anonim
Шта је трансформација квалификатора извора?

Трансформација квалификатора извора је активна, повезана трансформација која се користи за представљање редова које чита услуга интеграција. Кад год додамо релациони извор или равну датотеку мапирању, потребна је трансформација квалификатора извора. Када додамо извор мапирању, трансформација квалификатора извора додаје се аутоматски. Помоћу квалификатора извора можемо дефинисати и поништити начин на који се подаци преузимају из извора.

У следећем примеру бисмо модификовали изворни квалификатор нашег мапирања "м_емп_емп_таргет", па ће уместо враћања свих колона вратити само изабране колоне.

Корак 1 - Отворите мапирање „м_емп_емп_таргет“ у дизајнеру мапирања.

Корак 2 - Двапут кликните на изворну трансформацију квалификатора „СК_ЕМП“. Отвориће прозор за уређивање својстава за трансформацију. Онда

  1. Кликните картицу својстава
  2. Кликните на опцију СКЛ Куери Модифи, отвориће се прозор СКЛ уређивача

Корак 3 - У прозору СКЛ уређивача

  1. Унесите следећи упит

    ОДАБЕРИТЕ ЕМПНО, ЕНАМЕ, ЈОБ, МГР ИЗ ЕМП

    Напомена - колоне ЕМПНО, ЕНАМЕ, ЈОБ & МАНАГЕР бирамо из извора, па смо задржали само оне у упиту за одабир

  2. Изаберите дугме ОК

Корак 4 - У прозору „уреди трансформације“,

  1. У менију одаберите картицу Портс
  2. Под картицом портови видећете све портове. Задржите само портове ЕМПНО, ЕНАМЕ, ЈОБ, МГР и избришите друге портове

Корак 5 - Након брисања портова, изаберите дугме ОК

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

Када кликнете на дугме "ОК" отвориће се прозор за уређивање СКЛ-а и

  1. Потврдиће да су подаци које сте изабрали тачни и да су спремни за учитавање у циљну табелу
  2. Кликните на дугме У реду за даљу обраду

Сачувајте мапирање (помоћу пречице цтрл + с) и извршите ток посла, након извршења само одабрани ступци ће бити учитани у циљ.

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

Својства квалификатора извора

Можете користити различита својства Соурце Куалифиер-а да одредите који тип изворних података треба трансформисати у циљну табелу.

  1. Изворни филтер - Кориштењем својства изворног филтра можете филтрирати број изворних записа. На пример, желите да преузмете само запослене у дептно 10, тада можете да унесете услов филтра дептно = 10 у својство изворног филтера и извршите податке.
  2. Број за сортиране портове - У трансформацији квалификатора извора такође можете сортирати улазне записе на основу броја портова. Дакле, када се подаци пренесу на трансформације унутар мапирања, он ће прочитати број порта и сортирати податке у складу с тим.

    Како се подаци могу сортирати на основу једног или више портова, морате навести број портова који ће се користити за сортирање. Ако дате вредност 1, тада ће се сортирати само подаци емно. Ако дате вредност 2, тада ће се на емпно-у и енаме-у оба ступца подаци сортирати.

  3. Изаберите Дистинцт - помоћу овог својства можете да преузмете само различите записе из извора. Када изаберете опцију одабира засебног, квалификатор извора ће дохватити само засебну комбинацију изворних података.