Uvod v transformacije v informatiki

Informatica je orodje, ki pomaga pri ustvarjanju očiščenih podatkov, preoblikovanju podatkov in nato nalaganju. Preoblikovani podatki se uporabljajo tudi pri ustvarjanju poročil, ki pomagajo pri iskanju vzorcev in določanju trendov. Informatica zagotavlja številne preobrazbe, ki pomagajo pri spreminjanju izvornih podatkov glede na potrebe ciljnega sistema. Skupaj s tem zagotavlja tudi, da je kakovost naloženih podatkov do oznake. Informatica ima različne transformacije, ki opravljajo različne funkcije.

Vrste preobrazb v informatiki

Transformacije so večinoma dveh vrst. Lahko so povezani ali nepovezani. Transformacije, ki so povezane z drugimi transformacijami, so znane kot povezane transformacije, medtem ko tiste, ki niso povezane z nobeno drugo, so nepovezane transformacije. Podobno lahko obstajajo aktivne transformacije ali pasivne transformacije. Aktivne preobrazbe so tiste, ki spreminjajo vrstice podatkov in vhod, ki se prenese nanje. Pasivne preobrazbe pa po drugi strani ne spreminjajo števila vrstic. Vhodne in izhodne vrstice ostanejo enake, podatki pa se spreminjajo samo na ravni vrstic.

Oglejmo si različne transformacije, ki jih zagotavlja Informatica. Spodaj so navedeni:

  • Izvor Transformacija kvalifikatorja
  • Transformacija agregatorja
  • Preobrazba usmerjevalnika
  • Mizarska preobrazba
  • Preobrazba ranga
  • Transformacija generatorja zaporedja
  • Transaction Control Transformation
  • Iskanje in ponovno uporabna transformacija
  • Transformacija normalizatorja
  • Uglaševanje zmogljivosti za transformacijo
  • Zunanja preobrazba
  • Izrazna transformacija

Nekaj ​​od teh si bomo podrobneje ogledali spodaj.

1. Mizarska preobrazba

Ta transformacija je aktivna in povezana transformacija. Kadar je treba pod določenimi pogoji združiti dva vira, se uporabi ta transformacija. To sta lahko katera koli dva relacijska vira, relacijski vir in ploščata datoteka, relacijski vir ter datoteka XML ali dve ploščati datoteki. Obstajati mora vsaj eno pristanišče, ki je skupno med obema viroma. Med pridružitvijo teh dveh virov morate določiti pogoj. Nekoč bi lahko bil mojster in druga podrobnost.

Primer transformacije mizarjev:

To je združeno, kadar se pogoji uporabljajo na spodnjih vratih:

Glavni vhod sta BE in Activity_code. Ti so prisotni v obeh virih. Podatki se filtrirajo in združijo pod zgornjimi pogoji. Druge lastnosti teh povezav najdete na kartici lastnosti kot spodaj:

Mizar ima lahko naslednje priključke

  • Običajna pridružitev: s tem združevanjem se bodo odstranili vsi zapisi, ki se ne bodo ujemali s pogojem mizarja.
  • Glavni zunanji spoj: To bo zavrglo vse zapise v glavnem viru, ki se ne ujemajo, vse vrstice iz vira podrobnosti pa bodo zajete v izhod.
  • Detail Zunanji priključek: Pri tem združevanju bodo upoštevani vsi zapisi iz glavnega vira, medtem ko se bodo upoštevale le ujemajoče se vrstice vira podrobnosti.
  • Popolna zunanja povezava: s tem bodo ohranjene vse vrstice iz glavnih in podrobnih tabel.

2. Iskanje transformacije

Ta transformacija se uporablja za iskanje podatkov v relacijskem viru. Podatke je mogoče pogledati bodisi v vir bodisi v cilj. Te pretvorbe so lahko povezane ali nepovezane. Povezani iskanje bo posredno sprejemal vnose iz katerega koli preslikavanja. Medtem ko nepovezani prejmejo svoje vložke iz izraza za iskanje ali kakšne druge preobrazbe. Povezani poizvedbi bodo vrnili več stolpcev, nepovezani pa bo vrnil samo en stolpec iz vsake vrstice.

Spodnja transformacija se uporablja za preverjanje obstoječih zapisov v ciljni tabeli CL1_PA_HIST.

Vrata, ki se iščejo, so navedena v stolpcu L. Tisti, ki so preverjeni, se pregledujejo v tarči. Pogoje na teh vratih lahko določite tudi na zavihku stanja. To je mogoče storiti kot spodaj

3. Preobrazba usmerjevalnika

Transformacija usmerjevalnika je aktivna in povezana transformacija. Transformacija usmerjevalnika je podobna transformaciji filtra. Upošteval bo podatke, ki zajemajo podatke, kadar se pogoj ne ujema. V stanju filtra se upoštevajo podatki, kjer se stanje ujema. Router ima na drugi strani podatke, kjer se stanje ne ujema. Koristno je preveriti več pogojev. Spodaj preoblikovanje se lahko uporablja za vstavljanje in posodabljanje zapisov. Ta usmerjevalnik se uporablja za združevanje zapisov na podlagi povratne vrednosti iskanja, če vrnilna vrednost ni nična, potem jo označite kot vstavljeno posodobitev.

Stanje filtra je mogoče uporabiti za skupine. To lahko storite tako, da odprete kartico Skupine, kot je spodaj:

Tu se pogoji uveljavijo v štirih stolpcih in podatki se v teh pogojih premikajo naprej. Ker je mogoče določiti tudi več pogojev. Pogoji za posodobitev so določeni tudi v tej preobrazbi.

Podatki se lahko zlahka ločijo in usmerjajo do naslednjih preobrazb. Obstaja tudi privzeta skupina, ki ima lahko zapise, ki ne izpolnjujejo pogoja.

4. ekspresijska transformacija

Ta transformacija se lahko uporabi za izračun vrednosti, ki so prisotne v eni vrstici, preden se prenese na cilj. Transformacijo lahko uporabimo tudi za prenos podatkov iz ene transformacije v drugo. Izrazi so lahko definirani po uporabniku in določeni glede na uporabnika.

Spodnji primer je ekspresijska transformacija, ki podatke pošlje kot naslednje do naslednje transformacije. Vsa vrata so poslana takšna, kot so.

5. Posodobite preoblikovanje strategije

Ta transformacija se uporablja za posodabljanje podatkov, ki so prisotni v ciljni tabeli. To lahko vključuje vzdrževanje zgodovine podatkov ali podatkov o nedavno izvedenih spremembah. Določite lahko tudi, katere vrstice bodo obdelane, da bi posodobili izvorne vrstice.

Spodnja transformacija označuje zapise za posodobitev ali vstavljanje v skladu z GG_OP_TYPE.

Strategija je omenjena v izrazu strategije posodobitve.

Zaključek

Informatica ima veliko preobrazb, ki pomagajo pri pridobivanju, preoblikovanju in nalaganju podatkov na cilj glede na potrebe uporabnika. Vmesnik, ki ga ponuja, je preprost za uporabo in z osnovnim znanjem SQL podatkov se lahko preoblikuje in uporablja v različnih poročilih in analizah. Informatica je široko uporabljano orodje zaradi široke raznolikosti transformacij. Vse preobrazbe so zelo koristne in jih lahko uporabimo glede na potrebe uporabnika.

Priporočeni članek

To je vodnik za preobrazbe v informatiki. Tukaj obravnavamo uvod v Transformacije v Informatici in različne vrste skupaj s primeri. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je Informatica | Primeri
  2. Izobraževanje do kariere v informatiki
  3. Orodja ETL Informatica
  4. Intervjujska vprašanja na osnovi scenarija informatike
  5. Pomembne stvari o orodju za razvijalce Informatica
  6. Informatica vs Datastage

Kategorija: