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:
- Čo je architektúra Informatica?
- Klientská súčasť Informatica
- Správca úložiska Informatica PowerCenter
- Návrhár Informatica PowerCenter
- PowerCenter Workflow Manager
- Monitor pracovného toku PowerCenter
- Správca konzoly
- Serverová súčasť Informatica
- Služba úložiska
- Integračná služba
- Služba SAP BW
- Centrum webových služieb
- Klientská súčasť Informatica
- Tok údajov v službe Informatica
- Doména a uzly služby Informatica
- Správca služieb a služieb Informatica
- 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

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.