Informatica PowerCenter oktatóanyag: Archiszerkezeti ábra és alkatrészek
⚡ Okos összefoglaló
Az Informatica PowerCenter egy szolgáltatásorientált architektúrát követ, amely egy tartományból, csomópontokból, a tárház szolgáltatásból és az integrációs szolgáltatásból épül fel. Ez az oldal ismerteti az egyes komponenseket, azt, hogyan konfigurálja az adminisztrációs konzol a tartományt, és hogyan érik el az ügyfelek a forrásokat és a célokat.

Informatika PowerCenter Architectúra
Az Informatica PowerCenter átfogó architektúrája egy Szolgáltatásközpontú Architectúra (SOA). Az Informatica ETL eszközarchitektúrája a következő szolgáltatásokból és komponensekből áll:
- Adattár szolgáltatás – Felelős az Informatica metaadatainak karbantartásáért és azok elérésének biztosításáért más szolgáltatások számára.
- Integrációs szolgáltatás – Felelős az adatok forrásokból célpontokba történő mozgatásáért.
- Jelentéskészítési szolgáltatás – Lehetővé teszi jelentések létrehozását.
- Csomópontok – Számítási platform, ahol a fenti szolgáltatások végrehajtásra kerülnek.
- Informatica Designer – Térkép készítéséhez használhatópings a forrás és a cél között.
- Munkafolyamat-kezelő – Munkafolyamatok és egyéb feladatok létrehozására és futtatására szolgál.
- Munkafolyamat-figyelő – A munkafolyamatok végrehajtásának figyelésére szolgál.
- Adattár-kezelő – Az adattárban lévő objektumok kezelésére szolgál.
Az alábbi ábra azt mutatja, hogyan illeszkednek egymáshoz ezek a klienseszközök, alkalmazásszolgáltatások és csomópontok egyetlen PowerCenter telepítésen belül.
Informatikai Architecture diagram
Verzió megjegyzés: A fenti Jelentéskészítő szolgáltatás régebbi kiadásokhoz tartozik. Az Informatica a 10.1.1-es verzióban megszüntette a Jelentéskészítő szolgáltatás, a Jelentéskészítő és irányítópultok szolgáltatás és a Data Analyzer támogatását, ehelyett egy harmadik féltől származó jelentéskészítő eszközt javasol.
Informatika Domain
Az Informatica Domain az Informatica eszköz alapvető adminisztratív egysége. Csomópontok és szolgáltatások gyűjteménye. Továbbá ezek a csomópontok és szolgáltatások mappákba és almappákba sorolhatók az adminisztrációs igények alapján.
Például az alábbi képernyőképen a domain ablak alatt látható, hogy létrejött a „Domain_Rajesh” mappa, amely alatt létrehoztunk egy „node01_rajesh” nevű csomópontot, és a szolgáltatásokat „guru99 integration services”-ként kezeltük.
Domain az Informatikában
A csomópont egy gép logikai reprezentációja a tartományon belül. 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.
Egy domainen belül kétféle szolgáltatás létezik:
- Szolgáltatáskezelő: 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. Emellett alkalmazásszolgáltatásokat futtat a csomópontokon, valamint kezeli a felhasználókat és csoportokat.
- Alkalmazásszolgáltatások: Az alkalmazásszolgáltatás a szerverspecifikus szolgáltatásokat képviseli, mint például az integrációs szolgáltatás, a tárházszolgáltatás és a jelentéskészítési szolgáltatás. Ezek a szolgáltatások a konfigurációtól függően különböző csomópontokon futnak.
Domain konfigurálása az Informaticában
Ahogy korábban említettük, a domain az Informatica alapvető adminisztratív vezérlője. Ez a szülő entitás, amely más szolgáltatásokból, például integrációs szolgáltatásból, adattár szolgáltatásból és különféle csomópontokból áll.
A domain konfigurációja az Informatica Administrator konzolján végezhető el. A konzol webböngészőből indítható, az alábbiak szerint.
Miután megnyitotta egy webböngészőben, rendszergazdai bejelentkezést kér. A jelszót az Informatica telepítése során kell beállítani.
Miután bejelentkeztünk az Informatica domainbe, a kezdőlap nagyjából így néz ki.
A bal oldali panelen a tartományhoz tartozó meglévő csomópontok, adattár-szolgáltatások és integrációs szolgáltatások láthatók.
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 az adminisztrációs oldalon a Tulajdonságok menüre a domain tulajdonságainak megtekintéséhez, amelyek az alábbi képernyőképen láthatók.
A domain tulajdonságai az informatikában
Az alábbiakban bemutatjuk a Domain legfontosabb tulajdonságait az Informaticában:
| Ingatlanok | Mit szabályoz |
|---|---|
| Rugalmassági időtúllépés | Ha bármelyik integrációs szolgáltatás vagy adattárszolgáltatás leáll, a rugalmassági időtúllépés az az időtartam másodpercben, ameddig az alkalmazásszolgáltatás megpróbál csatlakozni ezekhez a szolgáltatásokhoz. |
| Újraindítási időszak | A domain által a szolgáltatás újraindításához szükséges maximális másodpercszám. |
| Feladási mód | A terheléselosztó által használt szabályzat a feladatok különböző csomópontokra való kiküldéséhez. |
| Adatbázis típusa | Az adatbázis típusa, amelyen a tartomány konfigurálva van. |
| Adatbázis-gazdagép | Annak a gépnek a hosztneve, amelyen a tartomány konfigurálva van. |
| Adatbázis port és név | A tartomány adatbázisportja és adatbázispéldányának neve. |
Ezek a tulajdonságok igény szerint módosíthatók.
Informatica PowerCenter Repository
A PowerCenter repository egy relációs adatbázishoz hasonló Oracle, Sybase vagy SQL Server, és a tárház szolgáltatás kezeli. Metaadatokat tároló adatbázistáblákból áll.
Négy Informatica klienseszköz érhető el az Informatica PowerCenterben:
- Tervező
- Munkafolyamat-kezelő
- Munkafolyamat-figyelő
- Tárhelykezelő
Ezek a kliensek csak a repository szolgáltatás használatával férhetnek hozzá a repositoryhoz.
Egy adattár kezeléséhez létezik egy Informatica szolgáltatás, a Repository Service. Egyetlen adattár szolgáltatás kizárólag egyetlen adattárat kezel. Ezenkívül egy adattár szolgáltatás több csomóponton is futtatható a teljesítmény növelése érdekében.
A tárházszolgáltatások zárolásokat használnak az objektumokon, így több felhasználó nem módosíthatja ugyanazt az objektumot egyszerre.
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 tárházban létrehozott objektumok a következő három állapottal rendelkezhetnek:
- Érvényes: Az érvényes objektumok azok az objektumok, amelyek szintaxisa helyes az Informatica szerint. Ezek az objektumok felhasználhatók munkafolyamatok végrehajtása során.
- Érvénytelen: Az érvénytelen objektumok azok, amelyek nem felelnek meg a megadott szabványnak vagy szabályoknak. Amikor egy objektumot az Informaticában mentünk, a rendszer ellenőrzi, hogy a szintaxisa és a tulajdonságai érvényesek-e, és az objektumot ennek megfelelő állapotjelzéssel látja el.
- Érintett: Az érintett objektumok azok, amelyeknek a gyermekobjektumai érvénytelenek. Például egy térképenping, ha újrafelhasználható transzformációt használ, és ez a transzformációs objektum érvénytelenné válik, akkor a mapping érintettként lesz megjelölve.
Adattár szolgáltatás az Informatikában
Az Informatica Repository Service szolgáltatása tartja fenn a PowerCenter kliensek és a PowerCenter repository közötti kapcsolatokat. Ez egy különálló, többszálú folyamat, amely lekéri, beszúrja és frissíti a repository metaadatait. Felelős a repository metaadatainak konzisztenciájáért is. Az alábbi képernyőkép azt mutatja, hogyan helyezkedik el a szolgáltatás a kliensek és a repository adatbázis között.
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; más szóval, ez az entitás, amely végrehajtja az Informaticában létrehozott feladatokat. Így működik:
- Egy 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 a tárházból olvassa be a munkafolyamat részleteit.
- Az integrációs szolgáltatás megkezdi a feladatok végrehajtását a munkafolyamaton belül.
- A végrehajtás befejezése után a feladat állapota frissül, azaz sikertelen, sikeres vagy megszakított.
- A végrehajtás befejezése után létrejön egy munkamenet-napló és egy munkafolyamat-napló.
- Ez a szolgáltatás felelős az adatok betöltéséért a célrendszerekbe.
- Az integrációs szolgáltatás különböző forrásokból származó adatokat is kombinál.
Például képes adatokat kombinálni egy Oracle tábla és egy sima fájlforrás.
Tehát összefoglalva, az Informatica integrációs szolgáltatás egy, az Informatica szerveren található folyamat, amely a végrehajtáshoz rendelt 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 megtudja a részleteket, például hogy mely feladatokat kell végrehajtania, melyeket térképpings részt vesznek, és milyen időzítésekben. Ezután a szolgáltatás beolvassa a feladat részleteit a tárházból, és folytatja a végrehajtást.
PowerCenter kliens és kiszolgáló kapcsolat
Mindkét fenti szolgáltatás elérhető az asztali klienseszközökről, amelyekhez két külön hálózati útvonal szükséges.
A PowerCenter klienseszközök olyan fejlesztőeszközök, amelyek a kliensgépekre vannak telepítve. A PowerCenter Designer, a Workflow Manager, a Repository Manager és a Workflow Monitor a fő klienseszközök.
A térképpingAz ezekben a klienseszközökben létrehozott fájlok és objektumok az Informatica szerveren található Informatica repositoryba kerülnek mentésre. Tehát a klienseszközöknek hálózati kapcsolattal kell rendelkezniük a szerverrel.
Másrészről a PowerCenter kliens csatlakozik a forrásokhoz és a célokhoz a metaadatok és a forrás/cél struktúra definíciók importálásához. Tehát a forrás/cél rendszerekhez is kapcsolódnia kell.
- Az integrációs szolgáltatáshoz és a tárház szolgáltatáshoz való csatlakozáshoz a PowerCenter kliens TCP/IP protokollokat használ.
- A forrásokhoz és célokhoz való csatlakozáshoz a PowerCenter kliens ODBC illesztőprogramokat használ.
Források és Targets
Az informatika egy ETL és adatintegrációs eszközként mindig valamilyen adatformát fogsz kezelni és átalakítani. A térképünk bemenetepingAz Informaticában a rendszereket forrásrendszernek nevezzük. Forrásdefiníciókat importálunk a forrásból, majd csatlakozunk hozzá, hogy a forrásadatokat a térképünkre hozzuk.pings. Különböző típusú források létezhetnek, és több helyen is elhelyezkedhetnek. Az igényektől függően a célrendszer lehet relációs vagy lapos fájlrendszer. A lapos fájlcélokat az Informatica szervergépén generálják, amelyek később FTP segítségével átvihetők.
Relációs – az ilyen típusú források adatbázisrendszer-táblák. Ezeket az adatbázis-rendszereket általában más alkalmazások birtokolják, amelyek létrehozzák és karbantartják ezeket az adatokat. Lehet egy ügyfélkapcsolat-kezelési adatbázis, egy humánerőforrás-adatbázis stb. Az ilyen források Informaticában való használatához vagy ezeknek az adatkészleteknek a másolatát szerezzük be, vagy kiválasztott jogosultságokat kapunk ezeken a rendszereken a következőn keresztül: SQL.
Lapos fájlok – A lapos fájlok a relációs adatbázisok után a leggyakoribb adatforrások az Informaticában. A lapos fájl lehet vesszővel elválasztott fájl, tabulátorral elválasztott fájl vagy fix szélességű fájl. Az Informatica támogatja a kódlapok bármelyikét, például az ASCII-t vagy az Unicode-ot. A lapos fájl Informaticában való használatához a definícióit ugyanúgy kell importálni, mint a relációs táblázatok esetében.







