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.
Korak 2) Double kliknite na izvornu transformaciju kvalifikatora โSQ_EMPโ. Otvorit ฤe se prozor za ureฤivanje svojstava transformacije. Zatim
- Kliknite na karticu svojstava
- Kliknite na SQL Opcija izmjene upita, ovo ฤe otvoriti prozor SQL editora
Korak 3) U prozoru SQL editora
- Unesite sljedeฤi upit
ODABERITE EMPNO, ENAME, JOB, MGR IZ EMPbiljeลกke โ odabiremo stupce EMPNO, ENAME, JOB & MANAGER iz izvora, tako da smo zadrลพali samo one u upitu za odabir
- Odaberite gumb OK
Korak 4) U prozoru "uredi transformacije",
- Odaberite karticu Ports iz izbornika
- Pod karticom portovi, vidjet ฤete sve portove. Zadrลพite samo portove EMPNO, ENAME, JOB, MGR i izbriลกite ostale portove
Korak 5) Nakon brisanja prikljuฤaka, odaberite gumb OK
Sada ponovo kliknite karticu svojstava u prozoru Ureฤivanje transformacija i vidjet ฤete samo one podatke koje ste odabrali.
Kada kliknete na gumb "OK", otvorit ฤe se SQL ureฤivaฤ Prozor.
- Potvrdit ฤe da su podaci koje ste odabrali toฤni i spremni za uฤitavanje u ciljnu tablicu
- Kliknite gumb U redu za nastavak obrade
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.
- 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.
- 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.
- 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.








