Výukový program Informatica PowerCenter: Architecture, Components
Informatika PowerCenter Architecture
Celková architektura Informatica PowerCenter je orientovaná na služby Architecture (SOA). Architektura nástroje Informatica ETL se skládá z následujících služeb a komponent:
- Služba úložiště – Zodpovědnost za údržbu metadat Informatica a poskytování jejich přístupu k dalším službám.
- Integrační služba – Zodpovědnost za přesun dat ze zdrojů do cílů
- Reportovací služba – Umožňuje generování zpráv
- Uzly – Výpočetní platforma, kde jsou vykonávány výše uvedené služby
- Informatica Designer – Používá se k vytvoření mapypingmezi zdrojem a cílem
- Workflow Manager – Používá se k vytváření pracovních postupů a dalších úkolů a jejich provádění
- Monitor pracovního postupu – Používá se ke sledování provádění pracovních postupů
- Správce úložiště – Používá se ke správě objektů v úložišti

Doména Informatica
Doména Informatica je základní administrativní jednotkou v nástroji Informatica. Je to soubor uzlů a služeb. Tyto uzly a služby lze dále kategorizovat do složek a podsložek na základě požadavku administrace.
Například na níže uvedeném snímku obrazovky můžete v okně domény vidět, že je vytvořena složka „Domain_Rajesh“, pod kterou jsme vytvořili název uzlu „node01_rajesh“ a služby jako „integrační služby guru99“.

Uzel je logická reprezentace stroje uvnitř domény. Uzel je nutný ke spouštění služeb a procesů pro Informatica.
V doméně můžete mít více uzlů. V doméně také najdete uzel brány.
Uzel brány je zodpovědný za přijímání požadavků z různých klientských nástrojů a směrování těchto požadavků do různých uzlů a služeb.
V doméně existují dva typy služeb
- Service Manager: Správce služeb spravuje operace domény, jako je ověřování, autorizace a protokolování. Také spouští aplikační služby na uzlech a spravuje uživatele a skupiny.
- Aplikační služby: Aplikační služba představuje služby specifické pro server, jako je integrační služba, služba úložiště a služba vytváření sestav. Tyto služby běží na různých uzlech na základě konfigurace.
Úložiště Informatica PowerCenter
Úložiště PowerCenter je podobná relační databáze Oracle, Sybase, SQL server a je spravován službou úložiště. Skládá se z databázových tabulek, které ukládají metadata.
V Informatica PowerCenter jsou k dispozici tři nástroje Informatica Client. Jsou to Informatica
- návrhář
- Monitor pracovního postupu
- Workflow Manager
Tito klienti mají přístup k úložišti pouze pomocí služby úložiště.
Pro správu úložiště existuje služba Informatica nazvaná Služba úložiště. Služba jednoho úložiště zpracovává výhradně pouze jedno úložiště. Také služba úložiště může být spuštěna na více uzlech, aby se zvýšil výkon.
Služby úložiště používají zámky na objektech, takže více uživatelů nemůže upravovat stejný objekt současně.
V úložišti můžete povolit správu verzí. Pomocí funkce správy verzí můžete udržovat různé verze stejného objektu.
Objekty vytvořené v úložišti mohou mít následující tři stavy
- Platný: Platné objekty jsou ty objekty, jejichž syntaxe je podle Informatica správná. Tyto objekty lze použít při provádění pracovních postupů.
- Neplatný: Neplatné objekty jsou ty, které nedodržují zadaný standard nebo pravidla. Když je jakýkoli objekt uložen v Informatica, je zkontrolováno, zda jeho syntaxe a vlastnosti jsou platné nebo ne, a objekt je odpovídajícím způsobem označen stavem.
- OvlivněnoDotčené objekty jsou ty, jejichž podřízené objekty jsou neplatné. Například v mapěping Pokud používáte opakovaně použitelnou transformaci a tento transformační objekt se stane neplatným, pak mapaping bude označeno jako dotčené.
Konfigurace domény v Informatica
Jak již bylo zmíněno dříve, doména je základní administrativní ovládací prvek v Informatica. Je to nadřazená entita, která se skládá z dalších služeb, jako je integrační služba, služba úložiště a různé uzly.
Konfiguraci domény lze provést pomocí administrátorské konzole Informatica. Konzolu lze spustit pomocí webových prohlížečů.
Po otevření ve webovém prohlížeči se zobrazí výzva k přihlášení správce. Heslo se nastavuje během instalace Informatica.
Po přihlášení do domény Informatica vypadá domovská stránka asi takto.
V levém podokně zobrazuje existující uzly, služby úložiště, integrační služby v rámci domény.
V hlavním okně zobrazuje stav těchto služeb, ať už jsou nahoře nebo dole.
Vlastnosti domény v Informatice
Kliknutím na nabídku vlastností na stránce správce zobrazíte vlastnosti domény.
Níže jsou uvedeny klíčové vlastnosti domény v Informatica:
Časový limit odolnosti – Pokud dojde k výpadku některé z integračních služeb nebo služeb úložiště, časový limit odolnosti je počet sekund, kdy se aplikační služba pokouší připojit k těmto službám.
Období restartu – Je to maximální počet sekund, které doména stráví restartováním služby.
Režim odeslání – Je to zásada, kterou používá nástroj pro vyrovnávání zatížení k odesílání úloh do různých uzlů.
Typ databáze – Typ databáze, na které je konfigurována doména.
Hostitel databáze – Název hostitele počítače, na kterém je konfigurována doména.
Databázový port & název – Je to databázový port a název instance databáze pro doménu.
Tyto vlastnosti lze upravit na základě požadavku.
Připojení klienta a serveru PowerCenter
Klientské nástroje PowerCenter jsou vývojové nástroje, které se instalují na klientské počítače. Hlavními klientskými nástroji jsou návrhář PowerCenter, správce pracovního postupu, správce úložiště a monitor pracovního postupu.
MapapingObjekty a součásti, které v těchto klientských nástrojích vytváříme, jsou uloženy v repozitáři Informatica, který se nachází na serveru Informatica. Klientské nástroje tedy musí mít síťové připojení k serveru.
Na druhou stranu se klient PowerCenter připojuje ke zdrojům a cílům, aby importoval metadata a definice struktury zdroje/cíle. Takže také musí mít konektivitu ke zdrojovým/cílovým systémům.
- Pro připojení k integrační službě a službě úložiště používá klient PowerCenter protokoly TCP/IP a
- Pro připojení ke zdrojům/cílům používá klient PowerCenter ovladače ODBC.
Služba úložiště v Informatica
Jedno Služba úložiště v Informatica udržuje připojení z klientů PowerCenter k úložišti PowerCenter. Je to samostatný vícevláknový proces a načítá, vkládá a aktualizuje metadata uvnitř úložiště. Je také zodpovědný za udržování konzistence uvnitř metadat úložiště.

Integrační služba v Informatica
Integrační služba je prováděcí engine pro Informatica, jinými slovy je to entita, která provádí úkoly, které vytváříme v Informatice. Funguje to takto:
- Uživatel spustí pracovní postup
- Informatica dá pokyn integrační službě, aby provedla pracovní postup
- Integrační služba čte podrobnosti pracovního postupu z úložiště
- Integrační služba spustí provádění úloh v rámci pracovního postupu
- Po dokončení provádění se aktualizuje stav úlohy, tj. neúspěšná, úspěšná nebo přerušená.
- Po dokončení spuštění se vygeneruje protokol relace a protokol pracovního postupu.
- Tato služba je zodpovědná za načítání dat do cílových systémů
- Integrační služba také kombinuje data z různých zdrojů
Může například kombinovat data z tabulky Oracle a zdroje plochých souborů.
Takže shrnuto, integrační služba Informatica je proces nacházející se na serveru Informatica, který čeká na přiřazení úkolů k provedení. Když spustíme pracovní postup, integrační služba obdrží oznámení o spuštění pracovního postupu. Poté integrační služba přečte pracovní postup, aby zjistila podrobnosti, například které úkoly má provést, jako je mapa.pinga v jakém časování. Poté služba načte podrobnosti o úloze z repozitáře a pokračuje v jejím provádění.
Zdroje & Targets
Informatica je ETL a nástroj pro integraci dat, neustále byste zpracovávali a transformovali nějakou formu dat. Vstup do naší mapypingV Informatice se systém nazývá zdrojový systém. Importujeme definice zdroje ze zdroje a poté se k němu připojíme, abychom načetli zdrojová data v naší mapě.pings. Mohou existovat různé typy zdrojů a mohou být umístěny na více místech. Cílovým systémem může být v závislosti na vašich požadavcích relační nebo plochý souborový systém. Cílové ploché soubory jsou generovány na serveru Informatica a lze je později přenést pomocí ftp.
Relační– tyto typy zdrojů jsou tabulky databázového systému. Tyto databázové systémy jsou obecně vlastněny jinými aplikacemi, které vytvářejí a udržují tato data. Může to být Customer Relationship Management Database, Human Resource Database atd. pro použití takových zdrojů v Informatica buď získáme repliku těchto datových sad, nebo získáme vybraná oprávnění na těchto systémech.
Ploché pilníky – Ploché soubory jsou po relačních databázích v Informatica nejběžnějšími zdroji dat. Plochý soubor může být soubor oddělený čárkami, soubor s tabulátory nebo soubor s pevnou šířkou. Informatica podporuje jakoukoli kódovou stránku, jako je ascii nebo Unicode. Chcete-li použít plochý soubor v Informatica, jeho definice musí být importovány podobně jako u relačních tabulek.
Shrnutí
- Celková architektura Informatica PowerCenter je Zaměřené na služby Architecture (SOA).
- Doména Informatica je základní administrativní jednotkou v nástroji Informatica.
- Úložiště PowerCenter je podobná relační databáze Oracle, Sybase, SQL server a je spravován službou úložiště.
- Konfiguraci domény lze provést pomocí administrátorské konzole Informatica.
- Vlastnosti domény v Informatica: Časový limit odolnosti, Období restartu, Režim odeslání, Typ databáze, Hostitel databáze a Port a název databáze
- Klientské nástroje PowerCenter jsou vývojové nástroje, které se instalují na klientské počítače.
- Služba úložiště v Informatica udržuje připojení klientů PowerCenter k úložišti PowerCenter.
- Integrační služba je prováděcí engine pro Informatica, jinými slovy je to entita, která provádí úkoly, které vytváříme v Informatice.



