Informatica PowerCenter oktatóanyag: Architecture, Components

Informatika PowerCenter Architectúra

Az Informatica PowerCenter általános architektúrája szolgáltatásorientált Architecture (SOA). Az Informatica ETL eszközarchitektúra a következő szolgáltatásokból és összetevőkből áll:

  1. Adattár szolgáltatás – Felelős az Informatica metaadatainak karbantartásáért és azokhoz való hozzáférés biztosításáért más szolgáltatásokhoz.
  2. Integrációs szolgáltatás – Felelős az adatok forrásokból a célpontok felé történő továbbításáért
  3. Jelentési szolgáltatás – Lehetővé teszi a jelentések generálását
  4. csomópontok – Számítástechnikai platform, ahol a fenti szolgáltatásokat végrehajtják
  5. Informatikai Tervező – A forrás és a cél közötti leképezések létrehozására szolgál
  6. Munkafolyamat-kezelő – Munkafolyamatok és egyéb feladatok létrehozására és azok végrehajtására szolgál
  7. Munkafolyamat-figyelő – A munkafolyamatok végrehajtásának figyelésére szolgál
  8. Tárhelykezelő – A tárolóban lévő objektumok kezelésére szolgál
Informatikai Architecture diagram
Informatikai Architecture diagram

Informatika Domain

Az Informatica Domain az Informatika eszköz alapvető adminisztratív egysége. Ez csomópontok és szolgáltatások gyűjteménye. Ezenkívül ezek a csomópontok és szolgáltatások mappákba és almappákba sorolhatók az adminisztrációs követelmények alapján.

Például az alábbi képernyőképen láthatja a domain ablak alatt a „Domain_Rajesh” mappa létrehozását, amely alatt létrehoztunk egy „node01_rajesh” csomópontnevet, a szolgáltatásokat pedig „guru99 integrációs szolgáltatások” néven.

Domain az Informatikában
Domain az Informatikában

A csomópont a tartományon belüli gép logikai ábrázolása. A csomópont szükséges az Informatica szolgáltatásainak és folyamatainak futtatásához.

Egy tartományban több csomópont is lehet. Egy tartományban egy átjáró csomópont is található.

Az átjárócsomópont felelős a különböző ügyféleszközöktől érkező kérések fogadásáért, és ezeknek a kéréseknek a különböző csomópontokhoz és szolgáltatásokhoz történő irányításáért.

A Domainben kétféle szolgáltatás létezik

  • Service Manager: A szolgáltatáskezelő kezeli a tartományi műveleteket, például a hitelesítést, az engedélyezést és a naplózást. Alkalmazásszolgáltatásokat is futtat a csomópontokon, valamint kezeli a felhasználókat és a csoportokat.
  • Alkalmazási szolgáltatások: Az alkalmazásszolgáltatás a kiszolgálóspecifikus szolgáltatásokat jelenti, például az integrációs szolgáltatást, a tárhelyszolgáltatást és a jelentéskészítő szolgáltatást. Ezek a szolgáltatások a konfigurációtól függően különböző csomópontokon futnak.

Informatica PowerCenter Repository

A PowerCenter repository egy relációs adatbázishoz hasonló Oracle, Sybase, SQL szervert, és a repository szolgáltatás kezeli. Metaadatokat tároló adatbázistáblákból áll.

Az Informatica PowerCenterben három Informatica Client eszköz áll rendelkezésre. Ők az Informatika

  • Tervező
  • Munkafolyamat-figyelő
  • Munkafolyamat-kezelő

Ezek az ügyfelek csak a repository szolgáltatás használatával férhetnek hozzá a lerakathoz.

A lerakat kezeléséhez létezik egy Informatica szolgáltatás, a Repository Service. Egyetlen lerakatszolgáltatás kizárólag csak egy lerakat kezel. Ezenkívül egy adattárszolgáltatás több csomóponton is végrehajtható a teljesítmény növelése érdekében.

A lerakatszolgáltatások zárakat használnak az objektumokon, így több felhasználó nem módosíthatja egyszerre ugyanazt az objektumot.

A lerakatban engedélyezheti a verziókezelést. A verzióvezérlő funkcióval ugyanannak az objektumnak a különböző verzióit karbantarthatja.

A lerakatban létrehozott objektumok három állapotúak lehetnek

  • Érvényes: Az érvényes objektumok azok az objektumok, amelyek szintaxisa az Informatika szerint helyes. Ezek az objektumok munkafolyamatok végrehajtásában használhatók.
  • Érvénytelen: Érvénytelen objektumok azok, amelyek nem tartják be a szabványt vagy a megadott szabályokat. Amikor egy objektumot elmentünk az Informaticába, a rendszer ellenőrzi, hogy a szintaxisa és tulajdonságai érvényesek-e vagy sem, és az objektum ennek megfelelően meg van jelölve az állapottal.
  • Impaktált: Az érintett objektumok azok, amelyek gyermekobjektumai érvénytelenek. Például egy leképezésben, ha újrafelhasználható átalakítást használ, és ez az átalakítási objektum érvénytelenné válik, akkor a leképezés érintettként lesz megjelölve.

Domain konfigurálása az Informaticában

Mint korábban említettük, a domain az Informatika alapvető adminisztrációs vezérlője. Ez a szülő entitás, amely egyéb szolgáltatásokból, például integrációs szolgáltatásból, adattárszolgáltatásból és különféle csomópontokból áll.

A tartomány konfigurálása az Informatica adminisztrációs konzoljával végezhető el. A konzol webböngészővel indítható.

Domain konfigurálása az Informaticában

A webböngészőben való megnyitás után rendszergazdai bejelentkezést kér. A jelszó beállítása az Informatica telepítése során történik.

Domain konfigurálása az Informaticában

Az Informatica tartományba való bejelentkezés után a kezdőlap valahogy így néz ki.

Domain konfigurálása az Informaticában

A bal oldali ablaktáblában a meglévő csomópontok, adattárszolgáltatások, integrációs szolgáltatások láthatók a tartomány alatt.

A főablakban az adott szolgáltatások állapotát mutatja, függetlenül attól, hogy azok felfelé vagy lefelé vannak.

A domain tulajdonságai az informatikában

Kattintson a Tulajdonságok menüre az adminisztrációs oldalon a domain tulajdonságainak megtekintéséhez.

A domain tulajdonságai az informatikában

A domain tulajdonságai az informatikában

Az alábbiakban bemutatjuk a Domain legfontosabb tulajdonságait az Informaticában:

Rugalmassági időtúllépés – Ha valamelyik integrációs szolgáltatás vagy adattárszolgáltatás leáll, akkor a rugalmassági időtúllépés az a másodpercek száma, amikor az alkalmazásszolgáltatás megpróbál csatlakozni ezekhez a szolgáltatásokhoz.

Újraindítási időszak – Ez a maximális másodpercek száma, amelyet a domain a szolgáltatás újraindítására fordít.

Feladási mód – Ez az a házirend, amelyet a terheléselosztó használ a feladatok különböző csomópontokhoz való elküldésére.

Adatbázis típusa – Az adatbázis típusa, amelyen a tartomány be van állítva.

Adatbázis-gazdagép – Annak a gépnek a gazdagépneve, amelyen a tartomány konfigurálva van.

Adatbázis port & név – Ez a tartomány adatbázis-portja és adatbázispéldányneve.

Ezek a tulajdonságok igény szerint módosíthatók.

PowerCenter kliens és kiszolgáló kapcsolat

A PowerCenter klienseszközök olyan fejlesztőeszközök, amelyek az ügyfélgépekre vannak telepítve. A PowerCenter-tervező, a munkafolyamat-kezelő, a tárkezelő és a munkafolyamat-figyelő a fő ügyféleszközök.

Az ezekben a klienseszközökben létrehozott leképezések és objektumok az Informatica szerveren található Informatica repository-ba kerülnek mentésre. Tehát a kliens eszközöknek hálózati kapcsolattal kell rendelkezniük a szerverhez.

Másrészt a PowerCenter kliens csatlakozik a forrásokhoz és a célokhoz a metaadatok és a forrás/célstruktúra definíciók importálásához. Tehát a forrás/célrendszerekkel is kapcsolódnia kell.

  • Az integrációs szolgáltatáshoz és adattárszolgáltatáshoz való csatlakozáshoz a PowerCenter kliens TCP/IP protokollokat és
  • A forrásokhoz/célokhoz való csatlakozáshoz a PowerCenter kliens ODBC illesztőprogramokat használ.

Adattár szolgáltatás az Informatikában

A Adattár szolgáltatás az Informatica karbantartja a PowerCenter kliensek és a PowerCenter tárház közötti kapcsolatokat. Ez egy különálló többszálú folyamat, amely lekéri, beilleszti és frissíti a metaadatokat a tárolóban. Felelős a lerakat metaadatainak konzisztenciájáért is.

Adattár szolgáltatás az Informatikában
Adattár szolgáltatás az Informatikában

Integrációs szolgáltatás az informatikában

Az integrációs szolgáltatás az Informatica végrehajtó motorja, vagyis ez az az entitás, amely végrehajtja az általunk az Informaticában létrehozott feladatokat. Ez így működik:

  • A felhasználó végrehajt egy munkafolyamatot
  • Az Informatica utasítja az integrációs szolgáltatást a munkafolyamat végrehajtására
  • Az integrációs szolgáltatás beolvassa a munkafolyamat részleteit a lerakatból
  • Az integrációs szolgáltatás elindítja a munkafolyamaton belüli feladatok végrehajtását
  • A végrehajtás befejezése után a feladat állapota frissül, azaz sikertelen, sikeres vagy megszakadt.
  • A végrehajtás befejezése után munkamenetnapló és munkafolyamat-napló jön létre.
  • Ez a szolgáltatás felelős az adatok betöltéséért a célrendszerekbe
  • Az integrációs szolgáltatás a különböző forrásokból származó adatokat is egyesíti

Például képes egy oracle tábla és egy sima fájlforrás adatait kombinálni.

Összefoglalva tehát, az Informatica integrációs szolgáltatás egy olyan folyamat, amely az Informatica szerveren található, és a végrehajtáshoz feladatokra vár. Amikor végrehajtunk egy munkafolyamatot, az integrációs szolgáltatás értesítést kap a munkafolyamat végrehajtásáról. Ezután az integrációs szolgáltatás beolvassa a munkafolyamatot, hogy megismerje a részleteket, például, hogy mely feladatokat kell végrehajtania, például a leképezéseket és milyen időzítéssel. Ezután a szolgáltatás beolvassa a feladat részleteit a tárolóból, és folytatja a végrehajtást.

Források és Targets

Az informatika egy ETL és az adatintegrációs eszközt, akkor mindig valamilyen adatot kell kezelnie és átalakítania. Az Informaticában található leképezéseink bemenetét forrásrendszernek nevezzük. A forrásdefiníciókat importáljuk a forrásból, majd csatlakozunk hozzá, hogy lekérjük a forrásadatokat a leképezéseinkben. Különféle típusú források lehetnek, és több helyen is elhelyezkedhetnek. Az Ön igényei alapján a célrendszer lehet relációs vagy lapos fájlrendszer. Az Informatica szervergépen a lapos fájlcélok generálódnak, amelyek később ftp-vel átvihetők.

Relációs– az ilyen típusú források adatbázisrendszer-táblázatok. Ezek az adatbázisrendszerek általában más alkalmazások tulajdonában vannak, amelyek létrehozzák és karbantartják ezeket az adatokat. Ez lehet Ügyfélkapcsolat-kezelési Adatbázis, Emberi Erőforrás Adatbázis stb. Az ilyen források Informaticában történő felhasználásához vagy másolatot kapunk ezekről az adatkészletekről, vagy kiválasztott jogosultságokat kapunk ezeken a rendszereken.

Lapos fájlok – A lapos fájlok a leggyakoribb adatforrások az Informatica relációs adatbázisai után. A lapos fájl lehet vesszővel tagolt fájl, tabulátorral tagolt fájl vagy rögzített szélességű fájl. Az Informatica támogatja a kódlapok bármelyikét, például az ascii-t vagy a Unicode-ot. A lapos fájl Informaticában való használatához a definícióit ugyanúgy importálni kell, mint a relációs táblák esetében.

Összegzésként

  • Az Informatica PowerCenter általános architektúrája az Szolgáltatásközpontú Architectúra (SOA).
  • Az Informatica Domain az Informatika eszköz alapvető adminisztratív egysége.
  • A PowerCenter repository egy relációs adatbázishoz hasonló Oracle, Sybase, SQL szerver, és azt a repository szolgáltatás kezeli.
  • A tartomány konfigurálása az Informatica adminisztrációs konzoljával végezhető el.
  • A tartomány tulajdonságai az Informaticában: rugalmassági időtúllépés, újraindítási időszak, feladási mód, adatbázis típusa, adatbázis-gazda, valamint adatbázis-port és név
  • A PowerCenter klienseszközök olyan fejlesztőeszközök, amelyek az ügyfélgépekre vannak telepítve.
  • Az Informatica Repository Service karbantartja a PowerCenter kliensek és a PowerCenter adattár közötti kapcsolatokat.
  • Az integrációs szolgáltatás az Informatica végrehajtó motorja, vagyis ez az az entitás, amely végrehajtja az általunk az Informaticában létrehozott feladatokat.