Informatica oktatóanyag: Az Informatica „Inside Out” megértése

Ez az Informatica bemutató blog részletesen ismerteti az Informatica PowerCentert, az informatica architektúráját és a domain létrehozásának módját az Informatica programban.

A legutóbbi blogban megtudtuk és valós életben történő alkalmazása.Merüljünk el most mélyen és értsük meg ebben az Informatica bemutató blogban az Informaticát, annak architektúráját és használati esetét. a mai piac egyik legelragadottabb készsége, mivel ez egy egyedülálló és elfogulatlan adatintegrációs platform, amely egymástól eltérő szabványok, rendszerek és alkalmazások széles skáláján működik együtt.Amint arról a legutóbbi blogban beszámoltunk, az Informatica PowerCenter az Informatica kiemelt terméke, amelyet gyakran felcserélhető módon használnak. Összefoglalásképpen: az Informatica Powercenter egyetlen, egységes vállalati adatintegrációs platform, amely lehetővé teszi a vállalatok és minden méretű kormányzati szervezetek számára, hogy hozzáférjenek, felfedezzék és integrálják gyakorlatilag bármilyen üzleti rendszer adatait, bármilyen formátumban, és ezeket az adatokat a vállalaton belül bármilyen sebességgel továbbítsák . Ez egy ETL eszköz (Extract, Transform and Load), amelynek fő előnye a többi ETL eszközzel szemben a következő:



  • Robusztus és használható mind Windows, mind UNIX alapú rendszerekben
  • Nagy teljesítményű, de fejlesztése, fenntartása és adminisztrációja nagyon egyszerű

Informatica oktatóanyag: Az Informatica PowerCenter megértése

Az Informatica valós idejű megértéséhez alaposan meg kell értenünk az Informatica architektúráját és az Informatica egyéb elemeit. Tehát ennek az Informatica Tutorial blognak a végén megértheti a következőket:



  1. Mi az Informatica Architecture?
    1. Az Informatica klienskomponense
      1. Informatica PowerCenter Repository Manager
      2. Informatica PowerCenter Designer
      3. PowerCenter munkafolyamat-kezelő
      4. PowerCenter munkafolyamat-figyelő
      5. Konzol rendszergazda
    2. Az Informatica szerverkomponense
      1. Adattár szolgáltatás
      2. Integrációs szolgáltatás
      3. SAP BW szolgáltatás
      4. Webservices Hub
  2. Adatok áramlása az Informaticában
  3. Informatica Domain & Nodes
  4. Informatica Services & Service Manager
  5. Felhasználási eset: Hogyan lehet betölteni a termékdimenziós táblázatot az SCD segítségével

Mi az Informatica Architecture?

Az Informatica PowerCenter architektúrája a Service Oriented Architecture (SOA) koncepción alapul. A szolgáltatásorientált architektúra (SOA) a szolgáltatások csoportjaként definiálható, amelyek kommunikálnak egymással. A kommunikáció folyamata vagy egyszerű adatátvitelt tartalmaz, vagy magában foglalhat két vagy több, ugyanazt a tevékenységet koordináló szolgáltatást.

Az Informatica fejlesztése komponensalapú fejlesztési technikákon alapul. Az alkatrész-alapú fejlesztés olyan technika, ahol előre meghatározott összetevőket vagy funkcionális egységeket, vagy mindkettőt, speciális funkciókkal alkalmazzák a végtermék összeállításához. A PowerCenter a komponens-alapú fejlesztési módszertanokat követi azáltal, hogy lehetővé teszi az adatáramlás felépítését a forrás és a cél között, különböző összetevők (transzformációk) felhasználásával, és szükség szerint összekapcsolja őket egymással. Egy jó módszer ennek megismerésére az lenne, ha először megértenénk az Informatica alkotóelemeit, majd megtanuljuk, hogyan kell az Informaticát felhasználni egy tipikus üzleti probléma megoldására egy felhasználási eset révén.



Tehát az Informatica PowerCenter eszköz 2 komponensből áll. Ők:

  • Kliens komponens
  • Szerver komponens
Informatica-tutorial-Informatica-Architecture

Ábra: Informatica építészeti áttekintés

Az Informatica PowerCenter kliens komponensei:

  • PowerCenter Repository Manager:

A Tárházkezelő a tárak adminisztrációjára szolgál. Kezelheti a felhasználókat és a csoportokat. Létrehozhatunk, törölhetünk és szerkeszthetünk adattár felhasználókat és felhasználói csoportokat. Rendelkezhetünk és visszavonhatjuk a lerakat jogosultságait és a mappa engedélyeit is.



A Tárházkezelő a következő ablakokkal rendelkezik:

  • Navigátor: Megjeleníti az összes objektumot, amelyet létrehozott a Tárházkezelőben, a Tervezőben és a Munkafolyamat-kezelőben. Először adattár, majd mappa szerint rendezi.
  • Fő: Megadja a Navigátorban kiválasztott objektum tulajdonságait. Az ablak oszlopai a Navigátorban kiválasztott objektumtól függően változnak.
  • Kimenet: Ez biztosítja a Repository Managerben végrehajtott feladatok kimenetét.

Ábra: Adattárkezelő

  • Informatica PowerCenter Designer

A PowerCenter Designer az az ügyfél, ahol meghatározzuk, hogyan kell az adatokat áthelyezni a különféle források és célok között. Itt értelmezzük a különféle üzleti követelményeket különböző, átalakításnak nevezett PowerCenter-összetevők használatával, és az adatokat továbbadjuk rajtuk (transzformációk). A Tervezővel olyan forrásdefiníciókat, céldefiníciókat és transzformációkat lehet létrehozni, amelyek tovább hasznosíthatók a leképezések fejlesztésében.

Ábra: Informatica PowerCenter Designer

  • Informatica PowerCenter munkafolyamat-kezelő

    Ez egy vagy több munkamenet és más feladat rendezett halmaza, amelynek célja egy átfogó operatív cél megvalósítása. Ez plxecutes egy sor leképezést (munkamenetként) és más feladatokat.

Ábra: Munkafolyamat-kezelő

A Workflow Manager az a PowerCenter alkalmazás, amely lehetővé teszi a tervezők számára a munkafolyamatok felépítését és futtatását. A következőképpen nyitható meg:

  • A Designer alkalmazásból a „W” ikonra kattintva indítható el
  • A Start> Minden program> Informatica PowerCenter 9.6.1> Ügyfél> PowerCenter ügyfél> PowerCenter Workflow Manager útvonaltól függetlenül megnyitható
  • Megnyitható a Munkafolyamat-tervezőből - A munkafolyamat-objektumok létrehozásához használt eszközről

Ábra: Munkafolyamat-kezelői felület

A Munkafolyamat-kezelő a következő ablakokat jeleníti meg a munkafolyamatok létrehozásához és rendszerezéséhez:

  • Több tárházhoz és mappához csatlakozhat és dolgozhat. A Navigátorban a Munkafolyamat-kezelő piros ikont jelenít meg az érvénytelen objektumok felett.
  • Létrehozhat, szerkeszthet és megtekinthet feladatokat, munkafolyamatokat és munkafüzeteket.
  • Különféle típusú kimeneti üzenetek megjelenítésére szolgáló füleket tartalmaz. A Kimenet ablak a következő füleket tartalmazza:
    • Munkafolyamat, munkafüzet vagy feladat mentésekor üzeneteket jelenít meg. A Mentés lapon érvényesítési összefoglaló jelenik meg, amikor munkafolyamatot vagy munkafüzetet ment.
    • Napló letöltése. Üzeneteket jelenít meg, amikor a Munkafolyamat-kezelő objektumokat tölt le a tárból.
    • Munkafolyamat, munkafüzet vagy feladat érvényesítésekor üzeneteket jelenít meg.
    • Üzeneteket jelenít meg, amikor lerakat objektumokat másol.
    • Megjeleníti az Integration Service üzeneteit.
    • Megjeleníti a Repository Service üzeneteit.

Informatica munkafolyamat-tervező

Feltérképezi a munkamenetek, feladatok és munkafüzetek végrehajtási sorrendjét és függőségeit az Informatica Server számára

Ábra: Munkafolyamat-tervező

  • Feladat fejlesztő

Session, Shell Command és Email feladatokat hoz létre. A Feladatfejlesztőben létrehozott feladatok újrafelhasználhatók

  • Munkafüzet-tervező

Objektumokat hoz létre, amelyek egy sor feladatot képviselnek. A munkafüzet objektumok újrafelhasználhatók.

A Munkafolyamat-kezelő egy állapotsort is megjelenít, amely megmutatja a végrehajtott művelet állapotát.

Az alábbi ábra bemutatja, hogyan néz ki egy tipikus munkafolyamat, beleértve a Start feladat, a Link és a munkamenet feladat összetevőket.

Ábra: Példa a munkafolyamat-kezelőre

  • Informatica PowerCenter munkafolyamat-figyelő

A Workflow Monitor, a PowerCenter eszköz a munkafolyamatok és feladatok végrehajtásának figyelemmel kísérésére szolgál.

A munkafolyamat-figyelő a következőkre használható:

  • Munkafolyamat vagy feladat futtatásának részletei a Gantt-diagram nézetben vagy a feladat nézetében
  • Munkafolyamatok vagy feladatok futtatása, leállítása, megszakítása és folytatása
  • A Workflow Monitor megjeleníti a legalább egyszer futtatott munkafolyamatokat.
  • A Workflow Monitor folyamatosan információkat kap az Integrációs Szolgáltatástól és a Tárház Szolgáltatástól. Ezenkívül információkat szerez be a tárból a történelmi információk megjelenítéséhez.

Ábra: Munkafolyamat-figyelő

Az Informatica munkafolyamat-figyelő megnyitása:

A Munkafolyamat-figyelő megnyitásához látogasson el ide:

Start> Minden program> lnformatica PowerCenter 9.6.1> Ügyfél> PowerCenter ügyfél> PowerCenter Workflow Monitor

A monitor kinyitható:

  • A Munkafolyamat-kezelő navigátorból
    • A Munkafolyamat-kezelő konfigurálható a Munkafolyamat-figyelő megnyitására, amikor a munkafolyamatot a Munkafolyamat-kezelő futtatja.
    • Az Eszközök> Munkafolyamat-figyelő a Tervezőben, a Munkafolyamat-kezelő vagy a Tárház-kezelőben
  • Vagy az Eszközök eszköztár Munkafolyamat-figyelő ikonjáról

Ábra: Munkafolyamat-monitor szakaszok

  • SzámítástechnikaKonzol rendszergazda

Az Informatica Administrator Console (Rendszergazda eszköz) az Informatica tartomány és az Informatica biztonság felügyeletére szolgáló adminisztrációs eszköz.Az Informatica Administrator konzol (az Adminisztrátor eszköz) az Informatica telepítése után érhető el.

Ábra: Informatica Administrator Console

Az adminisztrációs konzol a következő feladatokat hajtja végre a tartományban:

  • Alkalmazásszolgáltatások kezelése: Kezeli a tartomány összes alkalmazásszolgáltatását, beleértve az integrációs szolgáltatást és a tárházat is.
  • Csomópontok konfigurálása: Konfigurálja a csomópont tulajdonságait, beleértve a mentési könyvtárat és az erőforrásokat. Lehetővé teszi a csomópontok leállítását, majd szükség esetén újraindítását is.
  • Domain objektumok kezelése: Létrehoz és kezel objektumokat, például szolgáltatásokat, csomópontokat, licenceket és mappákat.
  • A tartományobjektum tulajdonságainak megtekintése és szerkesztése: Lehetővé teszi a tartományban lévő összes objektum tulajdonságainak megtekintését és szerkesztését azon belül.
  • Biztonsági adminisztratív feladatok: Felhasználók, csoportok, szerepkörök és jogosultságok kezelése.
  • Naplóesemények megtekintése: A naplómegjelenítő segítségével megtekintheti a tartomány, az integrációs szolgáltatás, az SAP BW szolgáltatás, a webszolgáltatások központja, valamint a tárhelyszolgáltatás naplóeseményeit.

Ábra: Administrator console-Interface

Dióhéjban tehát az Informatica kliens komponense 5 komponensből áll, nevezetesen. Informatica Adattárkezelő, Informatica PowerCenter Tervező, Informatica Munkafolyamat-kezelő, Informatica Munkafolyamat-figyelő és Informatica Administrator Console. Ez alkotja az egész eszköz űrlapmunkáját. Most próbáljuk megérteni az Informatica PowerCenter kiszolgáló összetevőjét.

Az Informatica PowerCenter szerverkomponensei

A PowerCenter szerver összetevői a következő szolgáltatásokat tartalmazzák:

  • Adattár szolgáltatás: A Repository szolgáltatás kezeli a repository-t. Letölti, beszúrja és frissíti a metaadatokat az adattár adatbázis tábláiba.
  • Integrációs szolgáltatás: Az integrációs szolgáltatás munkameneteket és munkafolyamatokat futtat.
  • SAP BW szolgáltatás: Az SAP BW szolgáltatás figyeli az SAP BW RFC-kéréseit, és munkafolyamatokat kezdeményez az adatok kivonására vagy az SAP BW-be történő betöltésére.
  • Webszolgáltatások központ: A webszolgáltatások központja kéréseket fogad a webszolgáltatások ügyfeleitől, és szolgáltatásként teszi közzé a PowerCenter munkafolyamatait.

Most, hogy megértettük az Informatica kliens és szerver összetevőit, a következő információgrafika elmagyarázza az Informatica adatfolyamát, vagyis az adatok feldolgozását:

Ábra: Adatáramlás az Informaticában

mi a szakács és a báb

Ezen a ponton nagyon logikus megérteni, hogy mik az Informatica további alapvető egységei, például a Domain & Node, a Service & Service Manager. Tehát szánjunk egy pillanatra, hogy megértsük őket, mielőtt egy kézibeszélőt végeznénk az Informaticán.

Informatica domain és csomópontok:

A domain legfontosabb jellemzői a következők:

  • A tartomány egy logikai gyűjtemény vagy csomópontok és szolgáltatások halmaza
  • A PowerCenter tartomány a PowerCenter alapvető adminisztratív egysége
  • A tartomány lehet egyetlen PowerCenter telepítés, vagy állhat több PowerCenter telepítésből

A csomópont legfontosabb jellemzői a következők:

  • A csomópont egy fizikai gép logikai ábrázolása. Fizikai tulajdonságokkal rendelkezik, például gazdagépnév és portszám
  • Minden csomópont egy szolgáltatáskezelőt futtat, amely az alkalmazásokért és az alapszolgáltatásokért felel
  • Egy csomópont lehet átjáró csomópont vagy munkavállalói csomópont, de csak egy tartományhoz tartozhat

Ábra: Informatica Domain n Csomópont

Informatica Services & Service Manager:

A szolgáltatás olyan erőforrás, amely speciális funkciókat biztosít. Az összes PowerCenter folyamat szolgáltatásként fut egy csomóponton.

Az Informatica PowerCenter kétféle szolgáltatással rendelkezik:

  • Az Application Services szerver alapú funkciókat képvisel, beleértve a Tárházat és az Integrációs szolgáltatásokat.
  • Az alapszolgáltatások olyan funkciókat jelentenek, amelyek kezelik és fenntartják azt a környezetet, amelyben a PowerCenter működik, és többek között olyan szolgáltatásokat tartalmaznak, mint a Naplószolgáltatás, az Engedélyezési szolgáltatás és a Tartományszolgáltatás.

Szolgáltatás menedzser

  • A Service Manager egy olyan szolgáltatás, amely az összes tartományi műveletet kezeli és a tartomány minden csomópontján fut
  • Az átjáró csomópontján a Service Manager felelős a következőkért:
    • A tartomány ellenőrzése
    • A tartományon futó szolgáltatások kezelése
    • Szolgáltatáskeresés biztosítása
  • Az összes csomóponton a Service Manager hivatott irányítani az alapszolgáltatásokat és az alkalmazásszolgáltatásokat

Hogyan hatnak egymással a PowerCenter különböző elemei:

Ábra: Informatica Component Interaction

Felhasználási eset: Hogyan lehet betölteni a termékdimenziós táblázatot az SCD segítségével

Probléma megállapítás: Célunk egy Termékdimenzió táblázat betöltése a 2. típusú Lassan Változó Dimenziók (SCD) használatával, a hatálybalépés dátumával.

Ha olyan ügyfélforrás-rendszert használunk, amely tartalmazza az ügyfelek azonosítóját, nevét, városát, államát és országát, új bejegyzést kell létrehoznunk a céldimenziós táblában, valahányszor az ügyfél más értékkel érkezik.

Ennek jobb megértése érdekében, ha az ügyfél a céldimenziós táblázatban már szereplő értékhez képest más értékkel tér vissza az állam vagy a város számára, akkor új bejegyzést kell létrehozni a frissített értékkel. Ezt az SCD megoldás alapú céltábla használatával érjük el.

Az alábbiakban bemutatjuk a termékdimenziós tábla SCD segítségével történő betöltésének lépésenkénti folyamatát.

1. lépés : Nyissa meg a PowerCenter Designer alkalmazást.

2. lépés : Csatlakozzon az adattárhoz

Ábra: Kapcsolat létrehozása a tárral

3. lépés : Indítsa el a Tervezőt

Ábra: A PowerCenter Designer elindítása

4. lépés: Töltse be a forrást az adatbázisból

Ábra: Különféle lehetőségek a forrásadatok betöltésére

5. lépés: Csatlakozás az adatbázishoz

6. lépés: Válassza ki az SCD_INPUT_DATA táblázatot

7. lépés: Hasonlóképpen töltse be a célt az adatbázisból

Ábra: Különböző opciók a célkészletekhez

8. lépés : Tervezzen meg egy munkafolyamatot a szükséges művelet végrehajtásához az alábbiak szerint

Ábra: Adatbázis munkafolyamat-tervezése

php beállítása Windows-on

9. lépés : Indítsa el az Oracle SQL Developer alkalmazást és töltse be SCD_VEVŐ asztal

Ábra: SCD_CUSTOMER táblázat

10. lépés : Módosítsa Mary és Hannah ügyfelek állapotértékeit

Ábra: Mária értékeinek módosítása

Ábra: Hannah értékeinek módosítása

11. lépés : Indítsa el a Munkafolyamat-figyelőt és hajtsa végre a munkafolyamatot

Ábra: Munkafolyamat végrehajtása

Ábra: Munkafolyamat kimenet

12. lépés: A célzott adatbázis megszerzéséhez hajtsa végre az alábbi parancsot

  • válassza az * értéket az scd_customer_target menüpontból

Ábra: SQL lekérdezés végrehajtása a célzott kimenethez

13. lépés: Termékdimenzió táblázat kimenete

Ábra: Termékdimenzió táblázat Kimenet

Összegzésképpen elmondható, hogy a betöltött terméktábla tartalmazza az adatok korábbi értékeit, beleértve a jelen lévő értékek variációját, és ezt az Informatica PowerCenter használatával kapjuk meg.

Remélem, hogy ez az Informatica bemutató blog hasznos volt az Informatica alapjainak kiépítéséhez, és elegendő érdeklődést váltott ki az Informatica további megismeréséhez.

Ha már úgy döntött, hogy az Informatica karrierjét választja, akkor azt javasolnám, miért ne nézné meg a mi oldalunkat tanfolyam oldal. Az Edurekában található Informatica tanúsító képzés az Informatica szakértőjévé tesz Önnek élő oktatói vezetésű gyakorlatokon és gyakorlati képzésen, valós élethasználati esetek felhasználásával.

Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben, és mi kapcsolatba lépünk Önnel.