Úvod do transformácie v informatike

Informatica je nástroj, ktorý pomáha pri vytváraní vyčistených údajov, ich transformácii a následnom načítaní. Tieto transformované údaje sa používajú aj na vytváranie zostáv, ktoré pomáhajú pri hľadaní vzorcov a určovaní trendov. Informatica poskytuje množstvo transformácií, ktoré pomáhajú pri úprave zdrojových údajov podľa potrieb cieľového systému. Spolu s tým tiež zabezpečuje, že kvalita načítaných údajov je až po značku. Informatica poskytuje rôzne transformácie, ktoré vykonávajú rôzne funkcie.

Druhy transformácií v Informatike

Transformácie sú väčšinou dvoch typov. Môžu byť pripojené alebo nepripojené. Transformácie, ktoré sú spojené s inými transformáciami, sa označujú ako spojené transformácie, zatiaľ čo tie transformácie, ktoré nie sú spojené s inými transformáciami, sú neprepojené transformácie. Podobne môžu existovať aktívne transformácie alebo pasívne transformácie. Aktívne transformácie sú tie, ktoré modifikujú dátové riadky a vstup, ktorý sa do nich prenáša. Pasívne transformácie na druhej strane nemenia počet riadkov. Vstupné a výstupné riadky zostávajú rovnaké a údaje sa upravujú iba na úrovni riadkov.

Pozrime sa na rôzne transformácie, ktoré poskytuje spoločnosť Informatica. Sú uvedené nižšie:

  • Transformácia zdroja kvalifikácie
  • Agregátorová transformácia
  • Transformácia smerovača
  • Stolárska transformácia
  • Poradie transformácie
  • Transformácia sekvenčného generátora
  • Transformácia riadenia transakcií
  • Vyhľadávanie a opätovné použitie transformácie
  • Transformácia normalizátora
  • Ladenie výkonu pre transformáciu
  • Externá transformácia
  • Transformácia výrazu

Niektoré z nich sa podrobne pozrieme nižšie.

1. Stolárska transformácia

Táto transformácia je aktívna a spojená transformácia. Ak sa majú spojiť dva zdroje za určitých podmienok, použije sa táto transformácia. Môže ísť o akékoľvek dva relačné zdroje, relačný zdroj a plochý súbor, relačný zdroj a súbor XML alebo dva ploché súbory. Mal by existovať aspoň jeden port, ktorý je spoločný pre oba tieto zdroje. Pri pripájaní týchto dvoch zdrojov musíte zadať podmienku. Raz mohol byť pán a ďalšie podrobnosti.

Príklad transformácie stolárstva:

Toto je spojenie, pri ktorom sa uplatňujú podmienky na nižšie uvedené porty:

Hlavný port je BE a Activity_code. Tieto sú prítomné v oboch zdrojoch. Dáta sú filtrované a spojené za vyššie uvedených podmienok. Ďalšie vlastnosti týchto pripojení nájdete na karte Vlastnosti nižšie:

Stolár môže mať nasledujúce spojenia

  • Normálne spojenie: Týmto spojením sa odstránia všetky záznamy, ktoré sa nezhodujú so stavom spojovateľa.
  • Hlavné vonkajšie spojenie: Týmto sa zahodia všetky záznamy v hlavnom zdroji, ktoré sa nezhodujú, a všetky riadky zo zdroja podrobností sa vezmú do výstupu.
  • Detail Vonkajšie spojenie: Pri tomto spojení sa budú brať do úvahy všetky záznamy z hlavného zdroja, pričom sa budú brať do úvahy iba zodpovedajúce riadky zdroja podrobností.
  • Úplné vonkajšie spojenie: Týmto sa zachovajú všetky riadky z hlavných aj podrobných tabuliek.

2. Transformácia vyhľadávania

Táto transformácia sa používa na vyhľadávanie údajov do relačného zdroja. Dáta je možné vyhľadať v zdroji alebo cieli. Tieto transformácie môžu byť spojené alebo nepripojené. Pripojené vyhľadávanie prevezme vstupy nepriamo z akéhokoľvek mapovania. Aj keď nie je pripojený, dostane svoje vstupy z vyhľadávacieho výrazu alebo nejakej inej transformácie. Prepojené vyhľadávania vrátia viac stĺpcov, zatiaľ čo neprepojené vrátia z každého riadku iba jeden stĺpec.

Transformácia uvedená nižšie sa používa na kontrolu existujúcich záznamov v cieľovej tabuľke CL1_PA_HIST.

Porty, ktoré sa vyhľadávajú, sú uvedené v stĺpci L. Kontrolované sú vyhľadávané v cieli. Podmienky na týchto portoch je možné špecifikovať aj na karte Stav. To je možné vykonať nižšie

3. Transformácia smerovača

Transformácia smerovača je aktívna a pripojená transformácia. Transformácia smerovača je podobná transformácii filtra. Zohľadní údaje, ktoré zachytávajú údaje, ak sa stav nezhoduje. V podmienkach filtra sa berú do úvahy údaje, ktoré sa zhodujú s podmienkami. Router, na druhej strane, má údaje, v ktorých sa stav nezhoduje. Je užitočné skontrolovať viac podmienok. Nižšie uvedená transformácia sa môže použiť na vkladanie a aktualizáciu záznamov. Tento smerovač sa používa na zoskupenie záznamov na základe návratovej hodnoty vyhľadávania, ak návratová hodnota nie je null, potom ju označte ako vloženie aktualizácie.

Podmienky filtra je možné aplikovať na skupiny. Môžete to urobiť tak, že prejdete na kartu Skupiny, ako je uvedené nižšie:

Tu sa podmienky uplatňujú na štyri stĺpce a údaje sa prechádzajú o tieto podmienky ďalej. Ako viac podmienok môžu byť tiež stanovené. V tejto transformácii sú špecifikované aj podmienky aktualizácie.

Dáta sa dajú ľahko oddeliť a nasmerovať na ďalšie transformácie. K dispozícii je tiež predvolená skupina, ktorá môže mať sady záznamov, ktoré nespĺňajú podmienku.

4. Expresná transformácia

Táto transformácia sa môže použiť na výpočet hodnôt, ktoré sú prítomné v jednom riadku predtým, ako sa prenesie na cieľ. Transformácia sa môže tiež použiť na prenos údajov z jednej transformácie na druhú. Výrazy môžu byť definované používateľom a môžu byť špecifikované podľa jednotlivých používateľov.

Nižšie uvedený príklad predstavuje expresnú transformáciu, ktorá odošle údaje tak, ako sú, do nasledujúcej transformácie. Všetky porty sa odosielajú tak, ako sú.

5. Aktualizácia transformácie stratégie

Táto transformácia sa používa na aktualizáciu údajov, ktoré sú prítomné v cieľovej tabuľke. Môže to zahŕňať udržiavanie histórie údajov alebo údajov o zmenách, ktoré sa nedávno vykonali. Môže sa tiež určiť, ktoré riadky sa majú spracovávať, aby sa aktualizovali zdrojové riadky.

Nižšie uvedená transformácia označuje záznamy pre aktualizáciu alebo vloženie podľa GG_OP_TYPE.

Stratégia je uvedená v aktualizovanom výraze stratégie.

záver

Informatica má veľa transformácií, ktoré pomáhajú pri extrahovaní, transformácii a načítaní údajov do cieľa podľa potrieb užívateľa. Rozhranie, ktoré poskytuje, sa ľahko používa a so základnými znalosťami údajov SQL je možné transformovať a použiť v rôznych správach a analýzach. Informatica je široko používaný nástroj kvôli širokej škále transformácií, ktoré poskytuje. Všetky transformácie sú veľmi užitočné a môžu sa použiť podľa potrieb užívateľa.

Odporúčaný článok

Toto bol sprievodca Transformáciou v Informatike. Tu diskutujeme úvod k transformáciám v informatike a rôzne typy spolu s príkladmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Čo je Informatica | Príklady
  2. Vzdelanie k kariére v informatike
  3. Informatica ETL Tools
  4. Otázky týkajúce sa rozhovoru založené na informačnom scenári
  5. Dôležité informácie o vývojárskom nástroji Informatica
  6. Informatica vs Datastage

Kategórie: