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.

  • 🏗️ SOA disain: Repositooriumi, integratsiooni ja aruandlusteenused töötavad sõlmedel eraldi rakendusteenustena.
  • 🗂️ Domeeniüksus: Domeen koondab sõlmi ja teenuseid, kusjuures iga kliendipäringut suunab lüüsisõlm.
  • 🧩 Kaks teenusetüüpi: Teenusehaldur tegeleb autentimise ja logimisega; rakendusteenused teevad ETL-töö.
  • 🗄️ Hoidla: Relatsioonandmebaas salvestab metaandmeid ja objektid märgitakse kehtivaks, kehtetuks või mõjutatuks.
  • ⚙️ Integratsioonimootor: See loeb töövoo metaandmeid, käivitab ülesanded ja laadib andmed sihtmärkidesse.
  • 🔌 Ühenduvus: Kliendid saavad teenuseid kasutada TCP/IP kaudu ning allikate ja sihtmärkideni ODBC draiverite kaudu.

Informaatika PowerCenter Architektuur

Informaatika PowerCenter Architektuur

Informatica PowerCenteri üldine arhitektuur on Teenindusele orienteeritud Architektuur (SOA). Informatica ETL-tööriista arhitektuur koosneb järgmistest teenustest ja komponentidest:

  1. Repositooriumi teenus – vastutab Informatica metaandmete haldamise ja neile juurdepääsu pakkumise eest teistele teenustele.
  2. Integratsiooniteenus – vastutab andmete liikumise eest allikatest sihtkohtadesse.
  3. Aruandlusteenus – võimaldab aruannete genereerimist.
  4. Sõlmed – arvutusplatvorm, kus ülaltoodud teenuseid teostatakse.
  5. Informatica Designer – Kasutatakse kaardi loomisekspingallika ja sihtmärgi vahel.
  6. Töövoo haldur – Kasutatakse töövoogude ja muude ülesannete loomiseks ning nende käivitamiseks.
  7. Töövoo monitor – Kasutatakse töövoogude täitmise jälgimiseks.
  8. Repositooriumi haldur – Kasutatakse repositooriumi objektide haldamiseks.

Allolev diagramm näitab, kuidas need klienditööriistad, rakendusteenused ja sõlmed sobivad ühte PowerCenteri installi.

Informatica PowerCenteri arhitektuuridiagramm, mis näitab kliendi tööriistu, teenuseid ja sõlmi

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”.

Domeeniaken, kus on loetletud kaust Domain_Rajesh, node01_rajesh node ja guru99 integratsiooniteenused

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.

Informatica administraatori konsooli käivitamine veebibrauserist

Kui see veebibrauseris avatakse, küsitakse administraatori sisselogimist. Parool määratakse Informatica installimise ajal.

Domeeni administraatori konto jaoks Informatica administraatori konsooli sisselogimisviip

Pärast Informatica domeeni sisselogimist näeb avaleht välja umbes selline.

Informatica administraatori avaleht, kus on loetletud domeenisõlmed ja rakendusteenused

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.

Informatica domeeni atribuutide vahekaart, mis kuvab vastupidavuse ajalõpu ja andmebaasi seaded

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.

Repositooriumi teenus, mis ühendab PowerCenteri klienditööriistu repositooriumi andmebaasiga

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.

KKK

PowerCenter 10.5 standardtugi lõppes 31. märtsil 2026. Laiendatud tugi kestab märtsini 2027 ja püsiv tugi märtsini 2029, seega enamik meeskondi juba planeerib migreerimist.

Informatica loobus versioonist 10.1.1 aruandlusteenusest, aruandlus- ja armatuurlaudade teenusest ning andmeanalüsaatorist. Repositooriumi ja metaandmete halduri aruanded luuakse nüüd kolmanda osapoole aruandlustööriistaga.

PowerCenter installitakse teie enda serveritesse ja seda hallatakse domeeni ja administraatori konsooli kaudu. IDMC on hostitud pilveplatvorm, kus turvalised agendid asendavad lokaalselt hallatavaid sõlmi.

Disainer ehitab kaartpings allikate ja sihtkohtade vahel. Selle asemel haldab hoidla haldur salvestatud objekte – kaustade loomist, objektide kopeerimist kaustade vahel, versioonide võrdlemist ja kaustaõiguste haldamist.

Jah. Repositooriumi teenus haldab täpselt ühte repositooriumi, kuid selle repositooriumiga saab seostada mitu integratsiooniteenust, millest igaüks kasutab oma kontot, mis võimaldab eraldi keskkondadel töötada jagatud metaandmete alusel.

Kõrge käideldavuse valikuga saab rakendusteenustele anda varusõlmi ja integratsiooniteenus saab töötada võrgus. Nurjunud teenuseprotsessid taaskäivituvad või lähevad automaatselt üle tõrkesiirdele.

Masinõppe tööriistad profileerivad lähteandmeid, pakuvad skeemide vahel veergude vastavusi ja märgistavad teisendused, mis võivad seanssi aeglustada. Samuti tuvastavad nad sissetulevate failide triivi enne laadimise ebaõnnestumist.

Copilot ei saa PowerCenteri kaarti muutapingid, mis asuvad pigem hoidla metaandmetena kui failidena. See aitab aga kaasneva tööga – pmcmd skriptid, SQL-i ülekirjutused, parameetrifailid ja XML-ekspordid –, mis vajavad veel ülevaatamist.

Võta see postitus kokku järgmiselt: