Výukový program Informatica: Pochopenie Informatica „naruby“



Tento výučbový blog Informatica podrobne vysvetlí Informatica PowerCenter, architektúru informatiky a spôsob vytvárania domény v službe Informatica

V minulom blogu sme sa dozvedeli o a jeho reálna aplikácia.Poďme sa teraz hlboko ponoriť a porozumieť v tomto výučbovom blogu Informatica o Informatice, jej architektúre a prípade použitia. je jednou z najzaujímavejších zručností na dnešnom trhu, pretože sa jedná o jedinečnú a nestrannú platformu pre integráciu údajov, ktorá spolupracuje v širokom spektre rôznych štandardov, systémov a aplikácií.Ako bolo diskutované v minulom blogu, Informatica PowerCenter je vlajkovým produktom spoločnosti Informatica a často sa používa zameniteľne. Len pre pripomenutie, Informatica Powercenter je jednotná zjednotená platforma pre integráciu podnikových dát, ktorá umožňuje spoločnostiam a vládnym organizáciám všetkých veľkostí pristupovať, objavovať a integrovať dáta z prakticky ľubovoľného podnikového systému v akomkoľvek formáte a poskytovať ich v celom podniku akoukoľvek rýchlosťou. . Je to nástroj ETL (Extrahovať, Transformovať a Načítať), ktorého hlavnou výhodou oproti iným nástrojom ETL je:

  • Je robustný a dá sa použiť v systémoch Windows aj UNIX
  • Je vysoko výkonný, ale veľmi jednoduchý na vývoj, údržbu a správu

Výukový program Informatica: Pochopenie Informatica PowerCenter

Aby sme pochopili Informatica v reálnom čase, mali by sme hlbšie porozumieť architektúre Informatica Architecture a ďalším komponentom Informatica. Takže na konci tohto blogu Informatica Tutorial budete schopní porozumieť nasledujúcemu:



  1. Čo je architektúra Informatica?
    1. Klientská súčasť Informatica
      1. Správca úložiska Informatica PowerCenter
      2. Návrhár Informatica PowerCenter
      3. PowerCenter Workflow Manager
      4. Monitor pracovného toku PowerCenter
      5. Správca konzoly
    2. Serverová súčasť Informatica
      1. Služba úložiska
      2. Integračná služba
      3. Služba SAP BW
      4. Centrum webových služieb
  2. Tok údajov v službe Informatica
  3. Doména a uzly služby Informatica
  4. Správca služieb a služieb Informatica
  5. Prípad použitia: Ako načítať tabuľku rozmerov produktu pomocou SCD

Čo je architektúra Informatica?

Architektúra Informatica PowerCenter je založená na koncepte architektúry orientovanej na služby (SOA). Servisne orientovanú architektúru (SOA) možno definovať ako skupinu služieb, ktoré navzájom komunikujú. Proces komunikácie zahŕňa buď jednoduchý prenos údajov, alebo môže zahŕňať dve alebo viac služieb koordinujúcich rovnakú činnosť.

Vývoj Informatica je založený na vývojových technikách založených na komponentoch. Vývoj založený na komponentoch je technika, pri ktorej sa na zostavenie finálneho produktu používajú vopred definované komponenty alebo funkčné jednotky alebo obe so špecifickými funkciami. PowerCenter sa riadi vývojovými metodikami založenými na komponentoch, pretože umožňuje budovať dátový tok zo zdroja do cieľa pomocou rôznych komponentov (nazývaných transformácie) a podľa potreby ich vzájomne prepojiť. Dobrým spôsobom, ako to dosiahnuť, by bolo najskôr pochopiť, aké sú zložky Informatica, a potom sa naučíme, ako ich použiť na riešenie typického obchodného problému prostredníctvom prípadu použitia.



Nástroj Informatica PowerCenter sa teda skladá z 2 komponentov. Oni sú:

  • Komponent klienta
  • Súčasť servera
Informatica-tutorial-Informatica-Architecture

Obr: Prehľad architektúry Informatica

Klientske komponenty Informatica PowerCenter:

  • Správca úložiska PowerCenter:

Správca úložiska sa používa na správu úložísk. Môže spravovať používateľov a skupiny. Môžeme vytvárať, mazať a upravovať používateľov a skupiny používateľov úložiska. Môžeme tiež priradiť a odvolať oprávnenia úložiska a povolenia pre priečinky.



Správca úložiska má nasledujúce okná:

  • Navigátor: Zobrazuje všetky objekty, ktoré vytvoríte v Správcovi úložiska, Návrhári a Správcovi pracovných tokov. Organizuje sa najskôr podľa úložiska a potom podľa priečinkov.
  • Hlavné: Poskytuje vlastnosti objektu vybraného v Navigátore. Stĺpce v tomto okne sa menia v závislosti od objektu vybraného v Navigátore.
  • Výkon: Poskytuje výstup úloh vykonaných v rámci správcu úložiska.

Obrázok: Správca úložiska

  • Návrhár Informatica PowerCenter

Návrhár PowerCenter je klient, u ktorého určujeme spôsob presunu údajov medzi rôznymi zdrojmi a cieľmi. To je miesto, kde interpretujeme rôzne obchodné požiadavky pomocou rôznych komponentov PowerCenter nazývaných transformácie a prenášame cez ne dáta (transformácie). Návrhár sa používa na vytváranie definícií zdrojov, definícií cieľov a transformácií, ktoré sa dajú ďalej využiť na vývoj mapovaní.

Obrázok: Návrhár Informatica PowerCenter

  • Informatica PowerCenter Workflow Manager

    Je to usporiadaná sada jednej alebo viacerých relácií a ďalších úloh, ktoré sú určené na dosiahnutie celkového prevádzkového účelu. To ex vykonáva sériu mapovaní (ako relácie) a ďalšie úlohy.

Obrázok: Správca pracovných postupov

Workflow Manager je aplikácia PowerCenter, ktorá umožňuje návrhárom vytvárať a spúšťať pracovné toky. Môže sa otvoriť nasledovne:

  • Spustí sa z aplikácie Designer kliknutím na ikonu „W“
  • Dá sa otvoriť nezávisle od cesty Štart> Všetky programy> Informatica PowerCenter 9.6.1> Klient> PowerCenter Client> PowerCenter Workflow Manager
  • Je možné otvoriť v aplikácii Workflow Designer - nástroj, ktorý používate na vytváranie objektov pracovného toku

Obrázok: Rozhranie správcu toku práce

Správca pracovných postupov zobrazuje nasledujúce okná, ktoré vám pomôžu vytvárať a organizovať pracovné postupy:

  • Môžete sa pripojiť a pracovať vo viacerých úložiskách a priečinkoch. V Navigátore zobrazí Správca pracovných tokov nad neplatnými objektmi červenú ikonu.
  • Môžete vytvárať, upravovať a prezerať úlohy, pracovné toky a pracovné bloky.
  • Obsahuje karty na zobrazenie rôznych typov výstupných správ. Okno Výstup obsahuje nasledujúce karty:
    • Zobrazí správy, keď uložíte pracovný tok, pracovný hárok alebo úlohu. Na karte Uložiť sa zobrazuje súhrn overenia, keď ukladáte pracovný tok alebo pracovný zošit.
    • Načítať denník. Zobrazuje správy, keď Správca pracovných postupov načítava objekty z úložiska.
    • Zobrazí správy pri overovaní pracovného toku, pracovného útvaru alebo úlohy.
    • Zobrazí správy pri kopírovaní objektov úložiska.
    • Zobrazuje správy z integračnej služby.
    • Zobrazuje správy z úložnej služby.

Návrhár pracovného toku Informatica

Mapuje poradie vykonávania a závislosti relácií, úloh a pracovných stretnutí pre server Informatica

Obrázok: Návrhár pracovného toku

  • Vývojár úloh

Vytvára úlohy typu Session, Shell Command a Email. Úlohy vytvorené v Vývojárovi úloh sú opakovane použiteľné

  • Worklet Designer

Vytvára objekty, ktoré predstavujú množinu úloh. Objekty pracovného zošita sú opakovane použiteľné.

Správca pracovných postupov tiež zobrazuje stavový riadok so stavom operácie, ktorú vykonávate.

Nasledujúci obrázok ilustruje, ako vyzerá typický pracovný tok vrátane komponentov úlohy Spustiť, Prepojiť a Relácia.

Obrázok: Príklad Workflow Manager

  • Monitor toku práce Informatica PowerCenter

Workflow Monitor, nástroj PowerCenter, sa používa na sledovanie vykonávania pracovných tokov a úloh.

Monitor toku práce možno použiť na:

  • Zobrazte podrobnosti o pracovnom toku alebo úlohe v zobrazení Ganttovho diagramu alebo zobrazení úlohy
  • Spúšťajte, zastavujte, prerušujte a obnovujte pracovné toky alebo úlohy
  • Monitor pracovných postupov zobrazuje pracovné postupy, ktoré boli spustené aspoň raz.
  • Monitor toku práce nepretržite prijíma informácie od integračnej služby a služby úložiska. Načítava tiež informácie z úložiska na zobrazenie historických informácií.

Obrázok: Monitor pracovného toku

Ako otvoriť Monitor pracovného toku Informatica:

Monitor pracovného toku otvoríte takto:

Štart> Všetky programy> lnformatica PowerCenter 9.6.1> Klient> Klient PowerCenter> Monitor pracovného toku PowerCenter

Monitor je možné otvoriť aj takto:

  • Z navigátora Workflow Manager
    • Správcu pracovných tokov je možné nakonfigurovať na otvorenie monitora pracovných tokov, keď sa pracovný tok spúšťa zo správcu pracovných tokov
    • V ponuke Nástroje> Monitorovanie toku práce v návrhári, správcovi pracovného toku alebo správcovi úložiska
  • Alebo z ikony Sledovanie toku práce na paneli nástrojov Nástroje

Obrázok: Časti monitora pracovného toku

  • VýpočtovýSprávca konzoly

Konzola Informatica Administrator (administrátorský nástroj) je administračný nástroj na správu domény Informatica a bezpečnosti Informatica.Konzola Informatica Administrator (nástroj správcu) je k dispozícii po inštalácii produktu Informatica.

Obrázok: Informatica Administrator Console

Administration Console vykonáva v doméne nasledujúce úlohy:

  • Správa aplikačných služieb: Spravuje všetky aplikačné služby v doméne vrátane integračnej služby a služby úložiska.
  • Konfigurácia uzlov: Konfiguruje vlastnosti uzla vrátane záložného adresára a prostriedkov. Umožňuje uzly vypnúť a potom podľa potreby tiež reštartovať.
  • Správa doménových objektov: Vytvára a spravuje objekty, ako sú služby, uzly, licencie a priečinky.
  • Prezeranie a úprava vlastností doménových objektov: Umožňuje prezerať a upravovať vlastnosti všetkých objektov v doméne.
  • Bezpečnostné administratívne úlohy: Spravujte používateľov, skupiny, roly a privilégiá.
  • Prezeranie udalostí denníka: Používa prehliadač protokolov na prezeranie udalostí protokolu domény, integračnej služby, služby SAP BW, rozbočovača webových služieb a úložnej služby.

Obrázok: Rozhranie administrátorskej konzoly

Stručne povedané, klientská zložka Informatica pozostáva z 5 komponentov, tj. Informatica Repository Manager, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor a Informatica Administrator Console. Tvorí formu celého nástroja. Teraz sa pokúsime porozumieť serverovej súčasti Informatica PowerCenter.

Serverové komponenty Informatica PowerCenter

Komponenty servera PowerCenter pozostávajú z nasledujúcich služieb:

  • Služba úložiska: Služba Repository spravuje úložisko. Načíta, vloží a aktualizuje metaúdaje do tabuliek databázy úložiska.
  • Integračná služba: Služba integrácie spúšťa relácie a pracovné toky.
  • Služba SAP BW: Služba SAP BW vyhľadáva požiadavky RFC zo systému SAP BW a inicializuje pracovné toky na extrakciu údajov alebo na načítanie údajov do systému SAP BW.
  • Centrum webových služieb: Centrum webových služieb prijíma požiadavky od klientov webových služieb a vystavuje pracovné postupy PowerCenter ako služby.

Teraz, keď sme porozumeli klientskej aj serverovej súčasti Informatica, bude nasledujúca informačná grafika vysvetľovať tok údajov v Informatici, t. J. Spôsob ich spracovania:

Obr: Tok údajov v službe Informatica

V tomto okamihu je veľmi logické pochopiť, aké sú ďalšie základné jednotky v službe Informatica, ako sú Domain & Node, Service & Service Manager. Poďme im teda chvíľu porozumieť, kým vykonáme radu na Informatice.

Doména a uzly služby Informatica:

Hlavné vlastnosti Domény sú tieto:

ako urobiť hromadu v jave
  • Doména je logická kolekcia alebo sada uzlov a služieb
  • Doména PowerCenter je základnou administratívnou jednotkou aplikácie PowerCenter
  • Doména môže byť samostatná inštalácia PowerCenter alebo môže pozostávať z viacerých inštalácií PowerCenter

Hlavné vlastnosti uzla sú tieto:

  • Uzol je logické znázornenie fyzického stroja. Má fyzické atribúty, napríklad názov hostiteľa a číslo portu
  • Každý uzol prevádzkuje správcu služieb, ktorý je zodpovedný za aplikáciu a základné služby
  • Uzol môže byť uzol brány alebo pracovný uzol, ale môže patriť iba do jednej domény

Obrázok: Uzol Informatica Domain n Node

Správca služieb a služieb Informatica:

Služba je prostriedok poskytujúci špecializované funkcie. Všetky procesy PowerCenter bežia ako služby na uzle.

Informatica PowerCenter má dva typy služieb:

  • Aplikačné služby predstavujú serverové funkcie vrátane služieb úložiska a integrácie.
  • Základné služby predstavujú funkcie, ktoré spravujú a udržiavajú prostredie, v ktorom PowerCenter funguje, a zahŕňajú okrem iných aj služby ako sú Log Service, Licensing Service a Domain Service.

Vedúci služby

  • Správca služieb je služba, ktorá riadi všetky operácie s doménami a beží na každom uzle v doméne
  • Na uzle brány je manažér služieb zodpovedný za nasledovné:
    • Ovládanie domény
    • Správa služieb bežiacich na doméne
    • Poskytovanie vyhľadávania služieb
  • Na všetkých uzloch je správca služieb určený na riadenie základných služieb a aplikačných služieb

Ako rôzne komponenty PowerCenter interagujú:

Obr: Interakcia komponentov Informatica

Prípad použitia: Ako načítať tabuľku rozmerov produktu pomocou SCD

Vyhlásenie o probléme: Naším cieľom je načítať tabuľku dimenzií produktu pomocou pomaly sa meniacich dimenzií (SCD) typu 2 s použitím dátumu účinnosti.

Vzhľadom na zdrojový systém zákazníka, ktorý obsahuje ID zákazníka, meno, mesto, štát a krajinu zákazníkov, musíme v tabuľke cieľových dimenzií vytvoriť nový záznam zakaždým, keď zákazník príde s inou hodnotou.

Aby sme tomu lepšie porozumeli, ak sa zákazník vráti s inou hodnotou pre štát alebo mesto v porovnaní s hodnotou, ktorá je už uvedená v tabuľke cieľových dimenzií, je potrebné vytvoriť nový záznam s aktualizovanou hodnotou. To sa dosiahne použitím cieľovej tabuľky založenej na riešení SCD.

Ďalej uvádzame postup načítania tabuľky rozmerov produktu pomocou SCD.

Krok 1 : Otvorte program PowerCenter Designer.

Krok 2 : Pripojte sa k úložisku

Obrázok: Nadväzuje pripojenie k úložisku

Krok 3 : Spustite Návrhár

Obrázok: Spustenie aplikácie PowerCenter Designer

Krok 4: Načítajte zdroj z databázy

Obrázok: Rôzne možnosti načítania sady zdrojových údajov

Krok 5: Pripojiť k databáze

Krok 6: Vyberte tabuľku SCD_INPUT_DATA

Krok 7: Podobne načítajte cieľovú množinu z databázy

Obrázok: Rôzne možnosti cieľových množín

Krok 8 : Navrhnite pracovný tok na vykonanie požadovanej operácie, ako je vidieť nižšie

Obrázok: Návrh pracovného toku pre databázu

Krok 9 : Spustite Oracle SQL Developer a načítajte SCD_CUSTOMER stôl

Obr: tabuľka SCD_CUSTOMER

Krok 10 : Upravte hodnoty stavu pre zákazníkov Mary a Hannah

Obr: Úpravy hodnôt Márie

Obrázok: Úprava hodnôt Hannah

Krok 11 : Spustiť monitor pracovného toku a vykonať pracovný tok

ako sa naučiť vizuálne štúdio

Obrázok: Vykonávanie pracovného toku

Obrázok: Výstup pracovného toku

Krok 12: Vykonaním nižšie uvedeného príkazu získate cieľovú databázu

  • vyberte * z scd_customer_target

Obrázok: Vykonanie dotazu SQL pre cielený výstup

Krok 13: Výstup tabuľky rozmerov produktu

Obrázok: Výstupná tabuľka dimenzií produktu

Záverom je, že načítaná produktová tabuľka obsahuje historické hodnoty údajov vrátane variácií na prítomné hodnoty, ktoré sa získajú pomocou Informatica PowerCenter.

Dúfam, že tento blog Informatica Tutorial pomohol vybudovať váš základ pre Informatica a vzbudil dostatočný záujem dozvedieť sa viac informácií o Informatice.

Ak ste sa už rozhodli pre kariéru v spoločnosti Informatica, odporučil by som vám, prečo sa na našu stránku nepozrieť stránka kurzu. Certifikačné školenie Informatica na Edureke z vás urobí odborníka v oblasti Informatica prostredníctvom živých školení vedených inštruktormi a praktických školení s využitím prípadov reálneho života.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.