Výukový program Informatica: Porozumění programu Informatica „naruby“



Tento blog Informatica Tutorial podrobně vysvětlí Informatica PowerCenter, architekturu informatiky a jak vytvořit doménu v Informatice

Dozvěděli jsme se v posledním blogu o a jeho aplikace v reálném životě.Pojďme se nyní ponořit hlouběji a pochopit v tomto výukovém blogu Informatica o Informatice, její architektuře a případu použití. je jednou z nejzajímavějších dovedností na dnešním trhu, protože se jedná o jedinečnou a nezaujatou platformu pro integraci dat, která spolupracuje v širokém rozsahu různorodých standardů, systémů a aplikací.Jak bylo diskutováno v minulém blogu, Informatica PowerCenter je vlajkovým produktem Informatica a je často používán zaměnitelně. Jen pro rekapitulaci, Informatica Powercenter je jednotná jednotná platforma pro integraci podnikových dat, která umožňuje společnostem a vládním organizacím všech velikostí přistupovat, objevovat a integrovat data z prakticky jakéhokoli podnikového systému, v jakémkoli formátu a poskytovat tato data v celém podniku jakoukoli rychlostí . Jedná se o nástroj ETL (Extract, Transform and Load), jehož hlavní výhodou oproti jiným nástrojům ETL jsou následující:

  • Je robustní a lze jej použít v systémech Windows i UNIX
  • Je vysoce výkonný, ale velmi jednoduchý na vývoj, údržbu a správu

Výukový program Informatica: Porozumění Informatica PowerCenter

Abychom porozuměli Informatica v reálném čase, měli bychom důkladně porozumět architektuře Informatica Architecture a dalším součástem Informatica. Takže na konci tohoto blogu Informatica Tutorial budete schopni porozumět následujícímu:





  1. Co je architektura Informatica?
    1. Klientská složka Informatica
      1. Správce úložiště Informatica PowerCenter
      2. Návrhář Informatica PowerCenter
      3. PowerCenter Workflow Manager
      4. Monitor pracovního toku PowerCenter
      5. Správce konzoly
    2. Serverová součást Informatica
      1. Služba úložiště
      2. Integrační služba
      3. Služba SAP BW
      4. Centrum webových služeb
  2. Tok dat v Informatice
  3. Doména a uzly Informatica
  4. Správce služeb a služeb Informatica
  5. Případ použití: Jak načíst tabulku rozměrů produktu pomocí SCD

Co je architektura Informatica?

Architektura Informatica PowerCenter je založena na konceptu Service Oriented Architecture (SOA). Servisně orientovanou architekturu (SOA) lze definovat jako skupinu služeb, které spolu komunikují. Proces komunikace zahrnuje buď jednoduchý přenos dat, nebo může zahrnovat dvě nebo více služeb koordinujících stejnou činnost.

Vývoj Informatica je založen na vývojových technikách založených na komponentách. Vývoj založený na komponentách je technika, při které se k sestavení finálního produktu používají předdefinované komponenty nebo funkční jednotky nebo obojí se specifickými funkcemi. PowerCenter sleduje vývojové metodologie založené na komponentách tím, že umožňuje vytvářet tok dat ze zdroje do cíle, používat různé komponenty (tzv. Transformace) a podle potřeby je navzájem propojovat. Dobrým způsobem, jak toho dosáhnout, by bylo nejprve pochopit, jaké jsou komponenty Informatica, a poté se naučíme, jak použít Informatica k řešení typického obchodního problému prostřednictvím případu použití.



Nástroj Informatica PowerCenter se tedy skládá ze 2 komponent. Oni jsou:

  • Komponenta klienta
  • Součást serveru
Informatica-tutorial-Informatica-Architecture

Obr: Přehled architektury Informatica

Klientské komponenty Informatica PowerCenter:

  • Správce úložiště PowerCenter:

Správce úložiště se používá ke správě úložišť. Může spravovat uživatele a skupiny. Můžeme vytvářet, mazat a upravovat uživatele úložiště a skupiny uživatelů. Můžeme také přiřadit a odvolat oprávnění úložiště a oprávnění ke složkám.



Správce úložiště má následující okna:

  • Navigátor: Zobrazuje všechny objekty, které vytvoříte ve Správci úložiště, Návrháři a Správci pracovních postupů. Organizuje se nejprve podle úložiště a poté podle složek.
  • Hlavní: Poskytuje vlastnosti objektu vybraného v Navigátoru. Sloupce v tomto okně se mění v závislosti na objektu vybraném v Navigátoru.
  • Výstup: Poskytuje výstup úkolů prováděných v rámci Správce úložiště.

Obr: Správce úložiště

  • Návrhář Informatica PowerCenter

Návrhář PowerCenter je klient, u kterého určujeme, jak přesouvat data mezi různými zdroji a cíli. To je místo, kde interpretujeme různé obchodní požadavky pomocí různých komponent PowerCenter zvaných transformace a předáváme jim data (transformace). Návrhář se používá k vytváření definic zdrojů, definic cílů a transformací, které lze dále využít pro vývoj mapování.

Obr: Informatica PowerCenter Designer

  • Správce pracovního toku Informatica PowerCenter

    Jedná se o uspořádanou sadu jedné nebo více relací a dalších úkolů určených k dosažení celkového provozního účelu. To ex provede řadu mapování (jako relace) a další úkoly.

Obr: Správce pracovních postupů

Workflow Manager je aplikace PowerCenter, která umožňuje návrhářům vytvářet a spouštět pracovní postupy. Lze jej otevřít následovně:

  • Lze spustit z Návrháře kliknutím na ikonu „W“
  • Lze otevřít nezávisle na cestě Start> Všechny programy> Informatica PowerCenter 9.6.1> Klient> PowerCenter Client> PowerCenter Workflow Manager
  • Lze otevřít v Návrháři pracovního postupu - Nástroj, který používáte k vytváření objektů pracovního postupu

Obr: Rozhraní správce pracovních postupů

Správce pracovních postupů zobrazuje následující okna, která vám pomohou vytvářet a organizovat pracovní postupy:

  • Můžete se připojit a pracovat ve více úložištích a složkách. V navigátoru Správce pracovních postupů zobrazí červenou ikonu nad neplatnými objekty.
  • Můžete vytvářet, upravovat a zobrazovat úkoly, pracovní toky a pracovní bloky.
  • Obsahuje karty pro zobrazení různých typů výstupních zpráv. Okno Výstup obsahuje následující karty:
    • Zobrazí zprávy, když uložíte pracovní postup, pracovní list nebo úkol. Na kartě Uložit se zobrazí souhrn ověření, když uložíte pracovní postup nebo pracovní sešit.
    • Načíst protokol. Zobrazí zprávy, když správce Workflow načte objekty z úložiště.
    • Zobrazuje zprávy při ověřování pracovního postupu, pracovního listu nebo úkolu.
    • Zobrazí zprávy při kopírování objektů úložiště.
    • Zobrazí zprávy ze služby integrace.
    • Zobrazuje zprávy ze služby úložiště.

Návrhář pracovního postupu Informatica

Mapuje pořadí provádění a závislosti relací, úkolů a pracovních sestav pro server Informatica

Obr: Návrhář pracovního postupu

  • Vývojář úloh

Vytváří úkoly relací, příkazů a e-mailů. Úkoly vytvořené ve Vývojáři úloh jsou opakovaně použitelné

  • Návrhář Worklet

Vytváří objekty, které představují sadu úkolů. Objekty pracovního sešitu jsou opakovaně použitelné.

Správce pracovních postupů také zobrazuje stavový řádek, který zobrazuje stav prováděné operace.

Následující obrázek ukazuje, jak vypadá typický pracovní postup, včetně součástí úlohy Start, Link a Session.

Obr: Příklad správce pracovních postupů

  • Monitor pracovního toku Informatica PowerCenter

Workflow Monitor, nástroj PowerCenter, se používá ke sledování provádění pracovních toků a úkolů.

Monitor pracovního postupu lze použít k:

  • Zobrazit podrobnosti o pracovním postupu nebo úkolu v zobrazení Ganttova diagramu nebo zobrazení úkolu
  • Spouštějte, zastavujte, přerušujte a obnovujte pracovní postupy nebo úkoly
  • Monitor pracovního postupu zobrazuje pracovní postupy, které byly spuštěny alespoň jednou.
  • Monitor pracovního postupu nepřetržitě přijímá informace ze služby integrace a služby úložiště. Také načítá informace z úložiště pro zobrazení historických informací.

Obr: Monitor pracovního postupu

Jak otevřít Monitor pracovního toku Informatica:

Chcete-li otevřít Monitor pracovního postupu, přejděte na:

Start> Všechny programy> lnformatica PowerCenter 9.6.1> Klient> Klient PowerCenter> Monitor pracovního toku PowerCenter

Monitor lze také otevřít:

  • Z navigátoru Workflow Manager
    • Správce pracovních postupů lze nakonfigurovat tak, aby při sledování pracovního postupu ze Správce pracovních postupů otevřel monitor pracovních postupů
    • V nabídce Nástroje> Sledování pracovního postupu v Návrháři, Správci pracovního postupu nebo Správci úložiště
  • Nebo z ikony Sledování pracovního postupu na panelu nástrojů Nástroje

Obr: Monitorovací sekce sledu prací

  • VýpočetníSprávce konzoly

Konzole Informatica Administrator (administrátorský nástroj) je administrační nástroj pro správu domény Informatica a zabezpečení Informatica.Konzole Informatica Administrator (nástroj pro správu) je k dispozici po instalaci Informatica.

Obr: Konzole Informatica Administrator

Administration Console provádí v doméně následující úkoly:

  • Správa aplikačních služeb: Spravuje všechny aplikační služby v doméně, včetně integrační služby a služby úložiště.
  • Konfigurace uzlů: Konfiguruje vlastnosti uzlu včetně záložního adresáře a prostředků. Umožňuje v případě potřeby uzly vypnout a poté také restartovat.
  • Správa objektů domény: Vytváří a spravuje objekty, jako jsou služby, uzly, licence a složky.
  • Zobrazení a úpravy vlastností objektu domény: Umožňuje prohlížet a upravovat vlastnosti všech objektů v doméně.
  • Bezpečnostní administrativní úkoly: Spravujte uživatele, skupiny, role a oprávnění.
  • Prohlížení událostí protokolu: Používá prohlížeč protokolů k zobrazení událostí protokolu domény, integrační služby, služby SAP BW, centra webových služeb a také služby úložiště.

Obr: Rozhraní administrátorské konzoly

Stručně řečeno, klientská složka Informatica se skládá z 5 komponent, viz. Informatica Repository Manager, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor and Informatica Administrator Console. Tvoří formu celého nástroje. Nyní se pokusíme porozumět serverové komponentě Informatica PowerCenter.

Serverové komponenty Informatica PowerCenter

Součásti serveru PowerCenter zahrnují následující služby:

  • Služba úložiště: Služba úložiště spravuje úložiště. Načte, vloží a aktualizuje metadata do databázových tabulek úložiště.
  • Integrační služba: Služba integrace spouští relace a pracovní toky.
  • Služba SAP BW: Služba SAP BW vyhledává požadavky RFC ze SAP BW a inicializuje pracovní postupy pro extrakci dat z nebo načtení dat do SAP BW.
  • Centrum webových služeb: Centrum webových služeb přijímá požadavky od klientů webových služeb a vystavuje pracovní postupy PowerCenter jako služby.

Nyní, když jsme porozuměli klientské i serverové komponentě Informatica, vysvětlí následující informační grafika tok dat v Informatice, tj. Jak jsou data zpracovávána:

Obr: Tok dat v Informatice

V tomto okamžiku je velmi logické pochopit, jaké jsou další základní jednotky v Informatice, jako je Domain & Node, Service & Service Manager. Pojďme tedy chvíli porozumět jim, než provedeme zpravodaje na Informatice.

Doména a uzly Informatica:

Hlavní rysy Domény jsou následující:

jak vytvořit jframe
  • Doména je logická kolekce nebo sada uzlů a služeb
  • Doména PowerCenter je základní administrativní jednotkou PowerCenter
  • Doménou může být jedna instalace PowerCenter nebo se může skládat z více instalací PowerCenter

Hlavní rysy uzlu jsou následující:

  • Uzel je logická reprezentace fyzického stroje. Má fyzické atributy, jako je název hostitele a číslo portu
  • Každý uzel provozuje správce služeb, který je zodpovědný za aplikaci a základní služby
  • Uzel může být uzel brány nebo pracovní uzel, ale může patřit pouze jedné doméně

Obr: Uzel Informatica Domain n Node

Správce služeb a služeb Informatica:

Služba je prostředek, který poskytuje specializované funkce. Všechny procesy PowerCenter běží jako služby na uzlu.

Informatica PowerCenter má dva typy služeb:

  • Aplikační služby představují funkce založené na serveru, včetně služeb úložiště a integrace.
  • Core Services představují funkce, které spravují a udržují prostředí, ve kterém PowerCenter působí, a zahrnují služby jako Log Service, Licensing Service a Domain Service a mnoho dalších.

Správce služeb

  • Správce služeb je služba, která spravuje všechny operace domény a běží na každém uzlu v doméně
  • V uzlu brány je správce služeb zodpovědný za následující:
    • Ovládání domény
    • Správa služeb běžících na doméně
    • Poskytování vyhledávání služeb
  • Na všech uzlech je Service Manager určen ke kontrole základních služeb a aplikačních služeb

Jak různé komponenty PowerCenter interagují:

Obr: Interakce komponent Informatica

Případ použití: Jak načíst tabulku rozměrů produktu pomocí SCD

Problémové prohlášení: Naším cílem je načíst tabulku dimenzí produktu pomocí Slowly Changing Dimensions (SCDs) typu 2 s použitím data účinnosti.

Vzhledem k systému zdroje zákazníka, který obsahuje ID zákazníka, jméno, město, stát a zemi zákazníků, musíme v tabulce cílových dimenzí vytvořit nový záznam pokaždé, když zákazník přijde s jinou hodnotou.

Abychom tomu lépe porozuměli, pokud se zákazník vrátí s jinou hodnotou pro stát nebo město ve srovnání s hodnotou, která je již uvedena v tabulce cílové dimenze, je třeba vytvořit novou položku s aktualizovanou hodnotou. Toho je dosaženo použitím cílové tabulky založené na řešení SCD.

Níže je uveden postupný postup načítání tabulky rozměrů produktu pomocí SCD.

Krok 1 : Otevřete návrhář PowerCenter.

Krok 2 : Připojte se k úložišti

Obr: Navazování připojení k úložišti

Krok 3 : Spusťte návrháře

Obr: Spuštění aplikace PowerCenter Designer

Krok 4: Načtěte zdroj z databáze

Obr: Různé možnosti načtení sady zdrojových dat

Krok 5: Připojit k databázi

Krok 6: Vyberte tabulku SCD_INPUT_DATA

Krok 7: Podobně načtěte cílovou sadu z databáze

Obr: Různé možnosti cílových sad

Krok 8 : Navrhněte pracovní postup k provedení požadované operace, jak je vidět níže

Obr: Návrh pracovního postupu pro databázi

Krok 9 : Spustit Oracle SQL Developer a načíst SCD_CUSTOMER stůl

Obr: Tabulka SCD_CUSTOMER

Krok 10 : Upravit hodnoty stavu pro zákazníky Mary a Hannah

Obr: Úpravy hodnot Mary

Obr: Úpravy hodnot Hannah

Krok 11 : Spustit monitor pracovního toku a spustit pracovní postup

podřetězec v příkladu serveru sql

Obr: Provádění pracovního postupu

Obr: Výstup pracovního postupu

Krok 12: Spusťte níže uvedený příkaz a získejte cílenou databázi

  • vyberte * z scd_customer_target

Obr: Provádění dotazu SQL pro cílený výstup

Krok 13: Výstup tabulky rozměrů produktu

Obr: Výstupní tabulka rozměrů produktu

Závěrem lze říci, že načtená tabulka produktů obsahuje historické hodnoty dat, včetně variací k přítomným hodnotám, a to je získáno pomocí Informatica PowerCenter.

Doufám, že tento blog Informatica Tutorial byl užitečný při budování základů Informatica a vytvořil dostatečný zájem, aby se o Informatice dozvěděl více.

Pokud jste se již rozhodli věnovat se Informatice jako kariéře, doporučil bych vám, proč se nepodívat na naši stránka kurzu. Certifikační školení Informatica na Edurece z vás udělá odborníka v Informatice prostřednictvím živých lekcí vedených instruktorem a praktického školení s využitím případů použití v reálném životě.

Máte na nás dotaz? Uveďte to prosím v sekci komentáře a my se vám ozveme.