Transformacija kvalifikatora izvora u Informatici s PRIMJEROM

ล to je transformacija kvalifikatora izvora?

Transformacija kvalifikatora izvora je aktivna, povezana transformacija koja se koristi za predstavljanje redaka koje ฤita integracijska usluga. Kad god dodamo relacijski izvor ili ravnu datoteku na mapuping, potrebna je transformacija kvalifikatora izvora. Kada dodamo izvor na kartuping, transformacija kvalifikatora izvora dodaje se automatski. Pomoฤ‡u kvalifikatora izvora moลพemo definirati i poniลกtiti naฤin dohvaฤ‡anja podataka iz izvora.

U sljedeฤ‡em primjeru mijenjali bismo izvorni kvalifikator naลกe karteping โ€žm_emp_emp_targetโ€œ, pa ฤ‡e umjesto vraฤ‡anja svih stupaca vratiti samo odabrane stupce.

Korak 1) Otvori kartuping โ€žm_emp_emp_targetโ€œ na kartiping dizajner.

Transformacija kvalifikatora izvora u Informatici s PRIMJEROM

Korak 2) Double kliknite na izvornu transformaciju kvalifikatora โ€œSQ_EMPโ€. Otvorit ฤ‡e se prozor za ureฤ‘ivanje svojstava transformacije. Zatim

  1. Kliknite na karticu svojstava
  2. Kliknite na SQL Opcija izmjene upita, ovo ฤ‡e otvoriti prozor SQL editora

Transformacija kvalifikatora izvora u Informatici s PRIMJEROM

Korak 3) U prozoru SQL editora

  1. Unesite sljedeฤ‡i upit
    ODABERITE EMPNO, ENAME, JOB, MGR IZ EMP

    biljeลกke โ€“ odabiremo stupce EMPNO, ENAME, JOB & MANAGER iz izvora, tako da smo zadrลพali samo one u upitu za odabir

  2. Odaberite gumb OK

Transformacija kvalifikatora izvora

Korak 4) U prozoru "uredi transformacije",

  1. Odaberite karticu Ports iz izbornika
  2. Pod karticom portovi, vidjet ฤ‡ete sve portove. Zadrลพite samo portove EMPNO, ENAME, JOB, MGR i izbriลกite ostale portove

Transformacija kvalifikatora izvora

Korak 5) Nakon brisanja prikljuฤaka, odaberite gumb OK

Transformacija kvalifikatora izvora

Sada ponovo kliknite karticu svojstava u prozoru Ureฤ‘ivanje transformacija i vidjet ฤ‡ete samo one podatke koje ste odabrali.

Transformacija kvalifikatora izvora

Kada kliknete na gumb "OK", otvorit ฤ‡e se SQL ureฤ‘ivaฤ Prozor.

  1. Potvrdit ฤ‡e da su podaci koje ste odabrali toฤni i spremni za uฤitavanje u ciljnu tablicu
  2. Kliknite gumb U redu za nastavak obrade

Transformacija kvalifikatora izvora

Spremi kartuping (koristeฤ‡i preฤac ctrl+s) i izvrลกite tijek rada, nakon izvrลกenja samo ฤ‡e se odabrani stupci uฤitati u cilj.

Na ovaj naฤin moลพete nadjaฤati u kvalifikatoru izvora koje stupce treba dohvatiti iz izvora i to je jedini naฤin da nadjaฤate koji ฤ‡e se specifiฤni stupci unijeti unutar kartaping.

Svojstva kvalifikatora izvora

Moลพete koristiti razliฤita svojstva kvalifikatora izvora da odredite koji tip izvornih podataka treba transformirati u ciljnu tablicu.

  1. Filtar izvora โ€“ Pomoฤ‡u svojstva izvornog filtra moลพete filtrirati broj izvornih zapisa. Na primjer, ลพelite dohvatiti samo zaposlenike deptno 10, tada moลพete unijeti uvjet filtra deptno=10 u svojstvo izvornog filtra i izvrลกiti podatke.
  2. Broj za sortirane prikljuฤke โ€“ U transformaciji kvalifikatora izvora, ulazne zapise moลพete sortirati i na temelju broja portova. Dakle, kada se podaci prenose na transformacije unutar mapeping, proฤitat ฤ‡e broj porta i sortirati podatke u skladu s tim.

    Kako se podaci mogu sortirati na temelju jednog ili viลกe prikljuฤaka, morate navesti broj prikljuฤaka koji ฤ‡e se koristiti u sortiranju. Ako date vrijednost kao 1, tada ฤ‡e se sortirati samo empno podaci. Ako date vrijednost kao 2 tada ฤ‡e podaci na empno i ename u oba stupca biti sortirani.

  3. Odaberite Razliฤito โ€“ pomoฤ‡u ovog svojstva moลพete dohvatiti samo razliฤite zapise iz izvora. Kada odaberete opciju Select distinct, kvalifikator izvora ฤ‡e dohvatiti samo razliฤite kombinacije izvornih podataka.

Transformacija kvalifikatora izvora

Saลพmite ovu objavu uz: