Informatica PowerCenteri õpetus: ArchiTektsiooniskeem ja komponendid
⚡ Nutikas kokkuvõte
Informatica PowerCenter järgib teenusele orienteeritud arhitektuuri, mis on üles ehitatud domeenist, sõlmedest, hoidlateenusest ja integratsiooniteenusest. See leht selgitab iga komponenti, kuidas administraatori konsool domeeni konfigureerib ning kuidas kliendid allikate ja sihtmärkideni jõuavad.

Informaatika PowerCenter Architektuur
Informatica PowerCenteri üldine arhitektuur on Teenindusele orienteeritud Architektuur (SOA). Informatica ETL-tööriista arhitektuur koosneb järgmistest teenustest ja komponentidest:
- Repositooriumi teenus – vastutab Informatica metaandmete haldamise ja neile juurdepääsu pakkumise eest teistele teenustele.
- Integratsiooniteenus – vastutab andmete liikumise eest allikatest sihtkohtadesse.
- Aruandlusteenus – võimaldab aruannete genereerimist.
- Sõlmed – arvutusplatvorm, kus ülaltoodud teenuseid teostatakse.
- Informatica Designer – Kasutatakse kaardi loomisekspingallika ja sihtmärgi vahel.
- Töövoo haldur – Kasutatakse töövoogude ja muude ülesannete loomiseks ning nende käivitamiseks.
- Töövoo monitor – Kasutatakse töövoogude täitmise jälgimiseks.
- Repositooriumi haldur – Kasutatakse repositooriumi objektide haldamiseks.
Allolev diagramm näitab, kuidas need klienditööriistad, rakendusteenused ja sõlmed sobivad ühte PowerCenteri installi.
Informaatika Architektuuri diagramm
Versiooni märkus: Ülaltoodud aruandlusteenus kuulub vanemate versioonide hulka. Informatica lõpetas aruandlusteenuse, aruandlus- ja armatuurlaudade teenuse ning andmeanalüsaatori toe versioonis 10.1.1, soovitades selle asemel kasutada kolmanda osapoole aruandlustööriista.
Informaatika domeen
Informatica domeen on Informatica tööriista põhiline haldusüksus. See on sõlmede ja teenuste kogum. Lisaks saab neid sõlmi ja teenuseid vastavalt haldusvajadusele kategoriseerida kaustadesse ja alamkaustadesse.
Näiteks alloleval ekraanipildil näete domeeniakna all, et on loodud kaust „Domain_Rajesh”, mille alla oleme loonud sõlme nimega „node01_rajesh” ja teenused nimega „guru99 integration services”.
Domeen informaatikas
Sõlm on domeenis oleva masina loogiline esitus. Sõlm on vajalik Informatica teenuste ja protsesside käitamiseks.
Ühes domeenis võib olla mitu sõlme. Domeenis leiate ka lüüsisõlme.
Lüüsisõlm vastutab päringute vastuvõtmise eest erinevatest klienditööriistadest ja nende päringute suunamise eest erinevatesse sõlmedesse ja teenustesse.
Domeenis on kahte tüüpi teenuseid:
- Teenusehaldur: Teenusehaldur haldab domeenitoiminguid, nagu autentimine, autoriseerimine ja logimine. Samuti käitab see sõlmedes rakendusteenuseid ning haldab kasutajaid ja rühmi.
- Rakendusteenused: Rakendusteenus esindab serverispetsiifilisi teenuseid, näiteks integratsiooniteenust, hoidlateenust ja aruandlusteenust. Need teenused töötavad konfiguratsioonist olenevalt erinevatel sõlmedel.
Domeeni konfigureerimine informatikas
Nagu varem mainitud, on domeen Informatica põhiline halduskontroll. See on emaüksus, mis koosneb teistest teenustest, nagu integratsiooniteenus, hoidlateenus ja mitmesugused sõlmed.
Domeeni konfigureerimist saab teha Informatica administraatori konsooli abil. Konsooli saab käivitada veebibrauserite abil, nagu allpool näidatud.
Kui see veebibrauseris avatakse, küsitakse administraatori sisselogimist. Parool määratakse Informatica installimise ajal.
Pärast Informatica domeeni sisselogimist näeb avaleht välja umbes selline.
Vasakpoolsel paanil kuvatakse domeeni olemasolevad sõlmed, hoidla teenused ja integratsiooniteenused.
Peaaknas näitab see nende teenuste olekut, olenemata sellest, kas need on üles või alla.
Domeeni omadused informatikas
Domeeni omaduste kuvamiseks klõpsake administraatori lehel omaduste menüül, nagu on näidatud alloleval ekraanipildil.
Domeeni omadused informatikas
Allpool on toodud Informatica domeeni peamised omadused:
| vara | Mida see kontrollib |
|---|---|
| Vastupidavuse ajalõpp | Kui mõni integratsiooniteenus või hoidla teenus maas on, on vastupidavuse ajalõpp sekundite arv, mille jooksul rakendusteenus üritab nende teenustega ühendust luua. |
| Taaskäivitamise periood | Domeeni maksimaalne teenuse taaskäivitamiseks kuluv sekundite arv. |
| Lähetusrežiim | Koormuse tasakaalustaja poolt erinevatele sõlmedele ülesannete saatmiseks kasutatav poliitika. |
| Andmebaasi tüüp | Andmebaasi tüüp, millel domeen on konfigureeritud. |
| Andmebaasi host | Domeeni konfigureeritud masina hostinimi. |
| Andmebaasi port ja nimi | Domeeni andmebaasi port ja andmebaasi eksemplari nimi. |
Neid omadusi saab vastavalt vajadusele muuta.
Informatica PowerCenteri hoidla
PowerCenteri hoidla on relatsiooniline andmebaas nagu Oracle, Sybase'i või SQL Serveri abil ja seda haldab hoidla teenus. See koosneb andmebaasi tabelitest, mis salvestavad metaandmeid.
Informatica PowerCenteris on saadaval neli Informatica klienditööriista:
- Disainer
- Töövoo juht
- Töövoo monitor
- Hoidla juhataja
Need kliendid saavad repositooriumile ligi pääseda ainult repositooriumi teenuse kaudu.
Repositooriumi haldamiseks on olemas Informatica teenus nimega Repository Service. Üks repositooriumi teenus haldab ainult ühte repositooriumi. Samuti saab repositooriumi teenust jõudluse suurendamiseks käivitada mitmel sõlmel.
Hoidla teenused kasutavad objektidel lukke, seega ei saa mitu kasutajat sama objekti korraga muuta.
Saate lubada hoidlas versioonihalduse. Versioonikontrolli funktsiooni abil saate säilitada sama objekti erinevaid versioone.
Repositooriumis loodud objektidel võivad olla järgmised kolm olekut:
- Kehtiv: Kehtivad objektid on need objektid, mille süntaks on Informatica kohaselt õige. Neid objekte saab kasutada töövoogude käivitamisel.
- Kehtetu: Kehtetud objektid on need, mis ei vasta määratud standardile või reeglitele. Kui mis tahes objekt Informaticasse salvestatakse, kontrollitakse, kas selle süntaks ja omadused on kehtivad või mitte, ning objekt märgistatakse vastavalt olekuga.
- Mõjutatud: Mõjutatud objektid on need, mille alamobjektid on sobimatud. Näiteks kaardilping, kui kasutate korduvkasutatavat teisendust ja see teisendusobjekt muutub kehtetuks, siis kaartping märgitakse mõjutatuks.
Andmehoidla teenus informatikas
Informatica repositooriumi teenus haldab PowerCenteri klientide ja PowerCenteri repositooriumi vahelisi ühendusi. See on eraldi mitmelõimeline protsess, mis hangib, lisab ja värskendab repositooriumi metaandmeid. Samuti vastutab see repositooriumi metaandmete järjepidevuse säilitamise eest. Allolev ekraanipilt näitab, kuidas teenus klientide ja repositooriumi andmebaasi vahel paikneb.
Andmehoidla teenus informatikas
Integratsiooniteenus informaatikas
Integratsiooniteenus on Informatica käivitav mootor; teisisõnu, see on üksus, mis täidab Informaticas loodud ülesandeid. See töötab järgmiselt:
- Kasutaja käivitab töövoo.
- Informatica annab integratsiooniteenusele juhised töövoo käivitamiseks.
- Integratsiooniteenus loeb töövoo üksikasju repositooriumist.
- Integratsiooniteenus alustab töövoo sees olevate ülesannete täitmist.
- Kui ülesande täitmine on lõppenud, uuendatakse selle olekut, st ebaõnnestus, õnnestus või katkestati.
- Pärast täitmise lõpetamist genereeritakse seansi logi ja töövoo logi.
- See teenus vastutab andmete laadimise eest sihtsüsteemidesse.
- Integratsiooniteenus ühendab ka andmeid erinevatest allikatest.
Näiteks saab see ühendada andmeid Oracle tabel ja lamefaili allikas.
Seega on Informatica integratsiooniteenus kokkuvõttes Informatica serveris asuv protsess, mis ootab täitmiseks määratud ülesandeid. Töövoo käivitamisel saab integratsiooniteenus töövoo käivitamiseks teate. Seejärel loeb integratsiooniteenus töövoogu, et teada saada üksikasju, näiteks milliseid ülesandeid ta peab täitma, milliseid kaartpings on kaasatud ja millistel ajastustel. Seejärel loeb teenus repositooriumist ülesande üksikasjad ja jätkab täitmisega.
PowerCenteri kliendi ja serveri ühenduvus
Mõlemale ülaltoodud teenusele pääseb ligi töölaua klienditööriistade kaudu, mis vajavad kahte eraldi võrguteed.
PowerCenteri klienditööriistad on arendustööriistad, mis installitakse kliendiarvutitesse. Peamised klienditööriistad on PowerCenter Designer, Workflow Manager, Repository Manager ja Workflow Monitor.
KaartpingNendes klienditööriistades loodud failid ja objektid salvestatakse Informatica repositooriumisse, mis asub Informatica serveris. Seega peab klienditööriistadel olema serveriga võrguühendus.
Teisest küljest loob PowerCenteri klient metaandmete ja allika/sihtkoha struktuuri definitsioonide importimiseks ühenduse allikate ja sihtkohtadega. Seega peab sellel olema ühenduvus ka allika/sihtkoha süsteemidega.
- Integratsiooniteenuse ja hoidlateenusega ühenduse loomiseks kasutab PowerCenteri klient TCP/IP protokolle.
- Allikate ja sihtkohtadega ühenduse loomiseks kasutab PowerCenteri klient ODBC-draivereid.
Allikad & Targets
Informaatika on an ETL ja andmete integreerimise tööriistana töötlete ja teisendate alati mingisugust teavet. Meie kaardi sisendpingInformaticas nimetatakse seda lähtekoodisüsteemiks. Impordime allika definitsioonid allikast ja seejärel loome sellega ühenduse, et tuua lähtekoodi andmed meie kaardile.pings. Allikaid võib olla erinevat tüüpi ja need võivad asuda mitmes asukohas. Teie vajadusest lähtuvalt võib sihtsüsteem olla relatsioon- või lamefailisüsteem. Lamefailide sihtmärgid genereeritakse Informatica serverimasinas ja neid saab hiljem FTP abil üle kanda.
Relatsioonilised – seda tüüpi allikad on andmebaasisüsteemide tabelid. Need andmebaasisüsteemid kuuluvad üldiselt teistele rakendustele, mis neid andmeid loovad ja haldavad. See võib olla kliendisuhete halduse andmebaas, personalijuhtimise andmebaas jne. Selliste allikate kasutamiseks Informaticas saame kas nende andmekogumite koopia või saame nendes süsteemides valitud õigused. SQL.
Lamefailid – Lamefailid on Informaticas relatsioonandmebaaside järel kõige levinumad andmeallikad. Lamefail võib olla komaga eraldatud fail, tabeldusmärkidega eraldatud fail või fikseeritud laiusega fail. Informatica toetab kõiki koodilehti, näiteks ASCII või Unicode. Lamefaili kasutamiseks Informaticas tuleb selle definitsioonid importida samamoodi nagu relatsioontabelite puhul.







