Kaj je preobrazba?
Transformacije je v Informatici so predmeti, ki ustvarjajo, spreminjajo ali posredujejo podatke določenim ciljnim strukturam (tabele, datoteke ali kateri koli drug cilj).
Namen preoblikovanja v Informatici je spremeniti izvorne podatke v skladu z zahtevami ciljnega sistema. Zagotavlja tudi kakovost podatkov, ki se naložijo v cilj.
Informatica ponuja različne transformacije za izvajanje določenih funkcionalnosti.
Na primer, izvajanje davčnega izračuna na podlagi izvornih podatkov, postopek čiščenja podatkov itd. Pri transformacijah priključimo vrata, da jim posredujemo podatke, in pretvorba vrne izhod skozi izhodna vrata.
V tej vadnici boste izvedeli
- Klasifikacija transformacije
- Preoblikovanje filtra
Klasifikacija transformacije
Preoblikovanje je razvrščeno v dve kategoriji, eno na podlagi povezljivosti in drugo na podlagi spremembe v nobeni vrstici. Najprej si bomo ogledali preobrazbo, ki temelji na povezljivosti.
Vrste preobrazbe, ki temeljijo na povezljivosti
- Povezane transformacije
- Nepovezane transformacije
V Informatici se med preslikavami transformacije, ki so povezane z drugimi transformacijami, imenujejo povezane transformacije.
Na primer, pretvorba kvalifikatorja vira izvorne tabele EMP je povezana s preoblikovanjem filtrov za filtriranje zaposlenih v oddelku.
Tiste transformacije, ki niso povezane z nobeno drugo transformacijo, imenujemo nepovezane transformacije.
Njihovo funkcionalnost uporabimo tako, da jih pokličemo v druge transformacije, kot je transformacija izraza. Te transformacije niso del plinovoda.
Povezane transformacije so prednostne, kadar je za vsako vhodno vrstico transformacija poklicana ali naj bi vrnila vrednost. Na primer, za poštne številke v vsaki vrstici transformacija vrne ime mesta.
Nepovezane transformacije so uporabne, kadar se njihova funkcionalnost zahteva le občasno ali na podlagi določenih pogojev. Na primer, izračunajte davčne podrobnosti, če davčna vrednost ni na voljo.
Vrste transformacij na podlagi spremembe v nobeni vrstici
- Aktivne transformacije
- Pasivne transformacije
Aktivne transformacije so tiste, ki spreminjajo podatkovne vrstice in število vhodnih vrstic, ki so jim posredovane. Če na primer transformacija kot vhod prejme deset število vrstic in kot izhod vrne petnajst vrstic, je to aktivna transformacija. Podatki v vrstici se prav tako spremenijo v aktivni transformaciji.
Pasivne transformacije so tiste, ki ne spremenijo števila vhodnih vrstic. Pri pasivnih transformacijah število vhodnih in izhodnih vrstic ostane enako, le podatki se spremenijo na ravni vrstic.
Pri pasivni preobrazbi se ne ustvarijo nove vrstice ali pa se obstoječe vrstice izpustijo.
Sledi seznam transformacij v Informatici
- Pretvorba kvalifikatorja vira
- Transformacija agregatorja
- Transformacija usmerjevalnika
- Mizarska transformacija
- Preobrazba rankov
- Transformacija generatorja zaporedja
- Transakcijski nadzor Transformacija
- Iskanje in ponovna uporabna preobrazba
- Transformacija normalizatorja
- Uglaševanje uspešnosti za preobrazbo
- Zunanja preobrazba
- Transformacija izraza
Kaj je preoblikovanje filtra?
Transformacija filtra je aktivna transformacija, saj spreminja število zapisov.
S pomočjo pretvorbe filtra lahko filtriramo zapise glede na stanje filtra. Preoblikovanje filtra je aktivna preobrazba, saj spremeni število zapisov.
Na primer, za nalaganje zapisov zaposlenih, ki imajo deptno samo 10, lahko pretvorbo filtra v preslikavo vstavimo s pogojem filtra deptno = 10. Torej samo tisti zapisi, ki imajo deptno = 10, bodo posredovani s preoblikovanjem filtra, ostali zapisi pa bodo izpuščeni.
Kako uporabiti preoblikovanje filtra -
Korak 1 - Ustvarite preslikavo z virom "EMP" in ciljanjem "EMP_TARGET"
2. korak - Nato v preslikavi
- Izberite meni Transformacija
- Izberite možnost ustvarjanja
3. korak - Nato v oknu za ustvarjanje preoblikovanja
- Na seznamu izberite Filter Transformation
- Vnesite ime transformacije "fltr_deptno_10"
- Izberite možnost ustvarjanja
4. korak - Ustvari se preoblikovanje filtra, v oknu za ustvarjanje preoblikovanja izberite gumb »Končano«
5. korak - pri preslikavi
- Povlecite in spustite vse stolpce kvalifikatorja izvora v transformacijo filtra
- Povežite stolpce od pretvorbe filtra s ciljno tabelo
6. korak - Dvokliknite pretvorbo filtra, da odprete njegove lastnosti, in nato
- Izberite meni lastnosti
- Kliknite urejevalnik pogojev filtra
7. korak - Nato v urejevalniku izrazov pogojev filtra
- Vnesite stanje filtra - deptno = 10
- Izberite gumb V redu
8. korak - Zdaj v oknu za urejanje preoblikovanja na zavihku Lastnosti boste videli stanje filtra, izberite gumb V redu
Zdaj shranite preslikavo in jo izvedite po ustvarjanju seje in poteka dela. V ciljni tabeli bodo naloženi samo zapisi, ki imajo deptno = 10.
Na ta način lahko s pretvorbo filtra filtrirate izvorne zapise.