Mes sužinojome paskutiniame tinklaraštyje apie ir jo pritaikymas realiame gyvenime.Dabar pasinerkime gilyn ir supraskite šiame „Informatica“ mokymo tinklaraštyje apie „Informatica“, jos architektūrą ir naudojimo atvejus. yra vienas iš labiausiai įsitraukusių įgūdžių šiandieninėje rinkoje, nes tai yra unikali ir nešališka duomenų integravimo platforma, kuri veikia daugelyje skirtingų standartų, sistemų ir programų.Kaip aptarta paskutiniame tinklaraštyje, „Informatica PowerCenter“ yra pagrindinis „Informatica“ produktas ir dažnai naudojamas kaip vienas kitas. Norint pakartoti, „Informatica Powercenter“ yra viena, vieninga įmonės duomenų integravimo platforma, leidžianti visų dydžių įmonėms ir vyriausybinėms organizacijoms pasiekti, atrasti ir integruoti duomenis iš praktiškai bet kurios verslo sistemos, bet kokiu formatu ir pateikti tuos duomenis įmonėje bet kokiu greičiu. . Tai yra ETL įrankis („Extract, Transform and Load“), kurio pagrindinis pranašumas prieš kitus ETL įrankius yra toks:
- Jis yra tvirtas ir gali būti naudojamas tiek „Windows“, tiek UNIX sistemose
- Tai efektyvus, tačiau labai paprastas kūrimas, palaikymas ir administravimas
„Informatica“ pamoka: supratimas apie „Informatica PowerCenter“
Norėdami suprasti „Informatica“ realiuoju laiku, turėtume išsamiai suprasti apie „Informatica“ architektūrą ir kitus „Informatica“ komponentus. Taigi šio „Informatica Tutorial“ tinklaraščio pabaigoje galėsite suprasti:
- Kas yra „Informatica“ architektūra?
- „Informatica“ kliento komponentas
- „Informatica PowerCenter“ saugyklos vadybininkas
- „Informatica PowerCenter“ dizaineris
- „PowerCenter“ darbo eigos tvarkyklė
- „PowerCenter“ darbo eigos monitorius
- Pulto administratorius
- „Informatica“ serverio komponentas
- Saugyklos paslauga
- Integracijos tarnyba
- SAP BW paslauga
- „Webservices Hub“
- „Informatica“ kliento komponentas
- Duomenų srautas „Informatica“
- „Informatica“ domenas ir mazgai
- „Informatica“ paslaugų ir paslaugų vadovas
- Naudojimo atvejis: kaip įkelti produkto matmenų lentelę naudojant SCD
Kas yra „Informatica“ architektūra?
„Informatica PowerCenter“ architektūra remiasi „Service Oriented Architecture“ (SOA) koncepcija. Į paslaugą orientuotą architektūrą (SOA) galima apibrėžti kaip paslaugų, kurios bendrauja tarpusavyje, grupę. Bendravimo procesas apima paprastą duomenų perdavimą arba gali apimti dvi ar daugiau tarnybų, koordinuojančių tą pačią veiklą.
„Informatica“ kūrimas grindžiamas komponentais pagrįstomis kūrimo metodikomis. Komponentais pagrįstas kūrimas yra technika, kai galutiniam produktui surinkti naudojami iš anksto nustatyti komponentai ar funkciniai vienetai, arba abu, turintys specifines funkcijas. „PowerCenter“ vadovaujasi komponentų kūrimo metodikomis, leisdama sukurti duomenų srautą iš šaltinio į tikslą, naudodama skirtingus komponentus (vadinamus transformacijomis) ir susiedama juos tarpusavyje, jei reikia. Geras būdas tai padaryti būtų iš pradžių suprasti, kokie yra „Informatica“ komponentai, o tada sužinosime, kaip „Informatica“ pritaikyti tipinei verslo problemai spręsti naudojant naudojimo atvejį.
Taigi, „Informatica PowerCenter“ įrankis susideda iš 2 komponentų. Jie yra:
- Kliento komponentas
- Serverio komponentas

Pav. „Informatica“ architektūros apžvalga
„Informatica PowerCenter“ kliento komponentai:
„PowerCenter“ saugyklos tvarkyklė:
Saugyklos tvarkytojas naudojamas saugykloms administruoti. Jis gali valdyti vartotojus ir grupes. Mes galime sukurti, ištrinti ir redaguoti saugyklos vartotojus ir vartotojų grupes. Mes taip pat galime priskirti ir atšaukti saugyklos teises ir aplankų teises.
Saugyklos tvarkytuve yra šie langai:
- Navigatorius: Tai rodo visus objektus, kuriuos sukūrėte saugyklos tvarkytuvėje, dizaineryje ir darbo eigos tvarkyklėje. Pirmiausia jis organizuojamas pagal saugyklą, o po to - aplankus.
- Pagrindinis: Tai suteikia „Navigator“ pasirinkto objekto savybes. Šio lango stulpeliai keičiasi priklausomai nuo „Navigator“ pasirinkto objekto.
- Išvestis: Jis pateikia užduočių, atliktų saugyklos tvarkytuvėje, išvestį.
Pav.: Saugyklos tvarkytojas
„Informatica PowerCenter“ dizaineris
„PowerCenter Designer“ yra klientas, kuriame mes nurodome, kaip perkelti duomenis iš įvairių šaltinių ir taikinių. Čia mes interpretuojame įvairius verslo reikalavimus, naudodami skirtingus „PowerCenter“ komponentus, vadinamus transformacijomis, ir perduodame per juos duomenis (transformacijas). Dizaineris naudojamas kuriant šaltinio apibrėžimus, tikslinius apibrėžimus ir transformacijas, kurie gali būti toliau naudojami kuriant susiejimus.
Pav. „Informatica PowerCenter“ dizaineris
„Informatica PowerCenter“ darbo eigos tvarkyklė
Tai užsakytas vienos ar kelių sesijų ir kitų užduočių rinkinys, skirtas bendram operatyviniam tikslui pasiekti. Tai executes rengia susiejimų (kaip seansų) ir kitų užduočių seriją.
Pav.: Darbo eigos tvarkyklė
„Workflow Manager“ yra „PowerCenter“ programa, leidžianti dizaineriams kurti ir vykdyti darbo eigas. Jį galima atidaryti taip:
- Galima paleisti iš „Designer“ spustelėjus piktogramą „W“
- Galima atidaryti atskirai nuo kelio Pradėti> Visos programos> Informatica PowerCenter 9.6.1> Klientas> PowerCenter klientas> PowerCenter darbo eigos tvarkyklė
- Galima atidaryti iš „Workflow Designer“ - įrankio, kurį naudojate kurdami „Workflow“ objektus
Pav.: „Workflow Manager“ sąsaja
„Workflow Manager“ rodo šiuos langus, kurie padės kurti ir tvarkyti darbo eigas:
- Galite prisijungti ir dirbti keliose saugyklose ir aplankuose. „Navigator“ programoje „Workflow Manager“ virš netinkamų objektų rodo raudoną piktogramą.
- Galite kurti, redaguoti ir peržiūrėti užduotis, darbo eigas ir lankstinukus.
- Jame yra skirtukai, rodantys skirtingus išvesties pranešimų tipus. Išvesties lange yra šie skirtukai:
- Rodomi pranešimai, kai išsaugote darbo eigą, darbalapį ar užduotį. Skirtuke Išsaugoti rodoma patvirtinimo suvestinė, kai įrašote darbo eigą ar darbalapį.
- Atsiųsti žurnalą. Rodomi pranešimai, kai „Workflow Manager“ atneša objektus iš saugyklos.
- Rodomi pranešimai, kai patvirtinate darbo eigą, darbalapį ar užduotį.
- Rodomi pranešimai, kai kopijuojate saugyklos objektus.
- Rodomi pranešimai iš integracijos tarnybos.
- Rodomi pranešimai iš saugyklos tarnybos.
„Informatica“ darbo eigos dizaineris
Jame pateikiama „Informatica“ serverio seansų, užduočių ir darbalapių vykdymo tvarka ir priklausomybės
Pav. Darbo eigos dizaineris
Užduočių kūrėjas
Tai sukuria sesijos, „Shell“ komandos ir el. Pašto užduotis. „Task Developer“ sukurtos užduotys yra daugkartinio naudojimo
Lankstinukų dizaineris
Tai sukuria objektus, kurie atspindi užduočių rinkinį. Lankstinukų objektai yra daugkartinio naudojimo.
Darbo eigos tvarkyklėje taip pat rodoma būsenos juosta, kurioje rodoma atliekamos operacijos būsena.
Šis paveikslėlis parodo, kaip atrodo įprasta darbo eiga, įskaitant užduoties Pradėti, Nuoroda ir Sesija užduočių komponentus.
Paveikslėlis: „Workflow Manager“ pavyzdys
„Informatica PowerCenter“ darbo eigos monitorius
„Workflow Monitor“, „PowerCenter“ įrankis, naudojamas stebėti darbo eigą ir užduotis.
„Workflow Monitor“ galima naudoti:
- Peržiūrėkite išsamią informaciją apie darbo eigą ar užduotį, atliktą Ganto diagramos arba užduočių rodinyje
- Vykdyti, sustabdyti, nutraukti ir atnaujinti darbo eigą ar užduotis
- „Workflow Monitor“ rodo bent kartą paleistas darbo eigas.
- „Workflow Monitor“ nuolat gauna informaciją iš „Integration Service“ ir „Repository Service“. Jis taip pat atima informaciją iš saugyklos, kad būtų rodoma istorinė informacija.
Pav.: Darbo eigos monitorius
Kaip atidaryti „Informatica“ darbo eigos monitorių:
Norėdami atidaryti darbo eigos monitorių, eikite į:
Pradėti> Visos programos> lnformatica PowerCenter 9.6.1> Klientas> „PowerCenter“ klientas> „PowerCenter“ darbo eigos monitorius
Monitorių taip pat galima atidaryti:
- Iš „Workflow Manager Navigator“
- „Workflow Manager“ gali būti sukonfigūruotas atidaryti „Workflow Monitor“, kai paleidžiama darbo eiga iš „Workflow Manager“
- Iš „Tools“> „Workflow Monitor“, esančio „Designer“, „Workflow Manager“ arba „Repository Manager“
- Arba iš „Workflow Monitor“ piktogramos įrankių juostoje Įrankiai
Pav. Darbo eigos monitoriaus sekcijos
SkaičiavimasPulto administratorius
„Informatica“ administratoriaus pultas („Administrator tool“) yra administravimo įrankis, skirtas administruoti „Informatica“ domeną ir „Informatica“ saugumą.„Informatica“ administratoriaus pultas („Administrator“ įrankis) pasiekiamas įdiegus „Informatica“.
Pav. „Informatica“ administratoriaus pultas
Administravimo pultas atlieka šias užduotis domene:
- Programų paslaugų valdymas: Jis valdo visas domeno programų paslaugas, įskaitant integravimo paslaugą ir saugyklos paslaugą.
- Konfigūruoti mazgus: Tai sukonfigūruoja mazgo ypatybes, įskaitant atsarginį katalogą ir išteklius. Tai leidžia mazgus išjungti ir tada, kai reikia, paleisti iš naujo.
- Domeno objektų valdymas: Tai sukuria ir valdo objektus, tokius kaip paslaugos, mazgai, licencijos ir aplankai.
- Domeno objekto ypatybių peržiūra ir redagavimas: Tai leidžia peržiūrėti ir redaguoti visų domeno objektų ypatybes.
- Saugumo administracinės užduotys: Tvarkykite vartotojus, grupes, vaidmenis ir privilegijas.
- Žurnalo įvykių peržiūra: Jis naudoja žurnalų peržiūros programą domeno, integravimo paslaugos, SAP BW paslaugos, žiniatinklio paslaugų centro ir saugyklos paslaugos žurnalo įvykiams peržiūrėti.
Pav.: Administratoriaus konsolės sąsaja
Trumpai tariant, „Informatica“ kliento komponentą sudaro 5 komponentai, t. „Informatica“ saugyklos valdytojas, „Informatica PowerCenter“ dizaineris, „Informatica“ darbo eigos tvarkytuvas, „Informatica“ darbo eigos monitorius ir „Informatica“ administratoriaus pultas. Tai sudaro viso įrankio formą. Dabar bandysime suprasti „Informatica PowerCenter“ serverio komponentą.
„Informatica PowerCenter“ serverio komponentai
„PowerCenter“ serverio komponentus sudaro šios paslaugos:
- Saugyklos paslauga: Saugyklos tarnyba tvarko saugyklą. Jis nuskaito, įterpia ir atnaujina metaduomenis į saugyklos duomenų bazės lenteles.
- Integracijos paslauga: Integracijos tarnyba vykdo sesijas ir darbo eigas.
- SAP BW paslauga: SAP BW tarnyba ieško RFC užklausų iš SAP BW ir inicijuoja darbo eigą, kad būtų galima išgauti duomenis arba įkelti duomenis į SAP BW.
- Žiniatinklio paslaugų centras: Žiniatinklio paslaugų centras priima užklausas iš žiniatinklio paslaugų klientų ir atskleidžia „PowerCenter“ darbo eigą kaip paslaugas.
Dabar, kai supratome kliento ir serverio „Informatica“ komponentus, ši informacinė grafika paaiškins duomenų srautą „Informatica“, ty kaip duomenys apdorojami:
Pav. Duomenų srautas „Informatica“
java kokie yra egzempliorių kintamieji
Šiuo metu labai logiška suprasti, kokie yra kiti pagrindiniai „Informatica“ padaliniai, tokie kaip „Domenas ir mazgas“, „Paslaugų ir paslaugų tvarkyklė“. Taigi, praleiskime šiek tiek laiko, kol juos suprasime, kol atliksime „Informatica“ ragelį.
„Informatica“ domenas ir mazgai:
Pagrindinės domeno savybės yra šios:
- Domenas yra logiška mazgų ir paslaugų rinkinys arba rinkinys
- „PowerCenter“ domenas yra pagrindinis „PowerCenter“ administracinis vienetas
- Domenas gali būti vienas „PowerCenter“ diegimas arba gali būti sudarytas iš kelių „PowerCenter“ diegimų
Svarbiausios mazgo savybės yra šios:
- Mazgas yra fizinės mašinos loginis atvaizdavimas. Jis turi fizinius atributus, tokius kaip pagrindinio kompiuterio vardas ir prievado numeris
- Kiekvienas mazgas valdo paslaugų valdytoją, kuris yra atsakingas už programą ir pagrindines paslaugas
- Mazgas gali būti šliuzo mazgas arba darbuotojo mazgas, tačiau jis gali priklausyti tik vienam domenui
Pav. „Informatica“ domeno n mazgas
„Informatica“ paslaugų ir paslaugų vadovas:
Paslauga yra šaltinis, teikiantis specializuotas funkcijas. Visi „PowerCenter“ procesai veikia kaip paslaugos mazge.
„Informatica PowerCenter“ turi dviejų rūšių paslaugas:
- „Application Services“ reiškia serverio funkcijas, įskaitant saugyklą ir integravimo paslaugas.
- Pagrindinės paslaugos yra funkcijos, valdančios ir prižiūrinčios aplinką, kurioje veikia „PowerCenter“, ir, be kitų, apima tokias paslaugas kaip „Log Service“, „Licensing Service“ ir „Domain Service“.
Paslaugų vadybininkas
- „Service Manager“ yra paslauga, valdanti visas domeno operacijas ir vykdoma kiekviename domeno mazge
- Šliuzo mazge paslaugų valdytojas yra atsakingas už šiuos veiksmus:
- Domeno valdymas
- Domene veikiančių paslaugų valdymas
- Teikti paslaugų paiešką
- Visuose mazguose paslaugų valdytojas yra skirtas pagrindinėms paslaugoms ir programų paslaugoms valdyti
Kaip sąveikauja skirtingi „PowerCenter“ komponentai:
Pav. „Informatica“ komponentų sąveika
Naudojimo atvejis: kaip įkelti produkto matmenų lentelę naudojant SCD
Problemos pareiškimas: Mūsų tikslas yra įkelti produkto matmenų lentelę, naudojant 2 tipo lėtai besikeičiančius matmenis (SCD), naudojant įsigaliojimo datą.
Atsižvelgdami į kliento šaltinio sistemą, kurioje yra kliento ID, vardas, miestas, valstybė ir šalis, mes turime sukurti naują įrašą tikslinių aspektų lentelėje kiekvieną kartą, kai klientas gauna kitą vertę.
Norėdami tai geriau suprasti, jei klientas grįžta su kita valstybės ar miesto verte, palyginti su verte, kuri jau yra tikslinių aspektų lentelėje, reikia sukurti naują įrašą su atnaujinta verte. Tai pasiekiama naudojant SCD sprendimais pagrįstą tikslinę lentelę.
Žemiau pateikiamas nuoseklus produkto matmenų lentelės įkėlimo procesas naudojant SCD.
1 žingsnis : Atidarykite „PowerCenter Designer“.
2 žingsnis : Prisijunkite prie saugyklos
Pav. Ryšio su saugykla užmezgimas
3 žingsnis : Paleiskite „Designer“
Paveikslėlis: „PowerCenter Designer“ paleidimas
4 žingsnis: Įkelkite šaltinį iš duomenų bazės
Pav. Įvairios šaltinio duomenų rinkinio parinktys
5 žingsnis: Prisijunkite prie duomenų bazės
6 žingsnis: Pasirinkite SCD_INPUT_DATA lentelę
7 žingsnis: Panašiai įkelkite tikslą, nustatytą iš duomenų bazės
Pav. Įvairios tikslinių rinkinių parinktys
8 žingsnis : Sukurkite darbo eigą, kad atliktumėte reikiamą operaciją, kaip parodyta žemiau
Pav. Duomenų bazės darbo eigos dizainas
def __init__
9 žingsnis : Paleiskite „Oracle SQL Developer“ ir įkelkite SCD_CUSTOMER stalo
Pav. SCD_CUSTOMER lentelė
10 žingsnis : Modifikuokite klientų Mary ir Hannah būsenos vertes
Pav. Marijos vertybių modifikavimas
Pav. Hannos reikšmių modifikavimas
11 žingsnis : Paleiskite „Workflow“ monitorių ir vykdykite darbo eigą
Pav. Darbo eigos vykdymas
Pav.: Darbo eigos išvestis
12 žingsnis: Norėdami gauti tikslinę duomenų bazę, vykdykite toliau pateiktą komandą
- pasirinkite * iš scd_customer_target
Pav. SQL tikslinės išvesties užklausos vykdymas
13 žingsnis: Produkto matmenų lentelės išvestis
Pav.: Produkto matmenų lentelė Išvestis
Apibendrinant galima teigti, kad pakrautoje produktų lentelėje yra istorinės duomenų vertės, įskaitant esamų verčių kitimą, ir tai gaunama naudojant „Informatica PowerCenter“.
Tikiuosi, kad šis „Informatica Tutorial“ tinklaraštis buvo naudingas kuriant „Informatica“ pagrindą ir sukėlė pakankamai susidomėjimo, kad sužinotumėte daugiau apie „Informatica“.
Jei jau nusprendėte pasirinkti „Informatica“ kaip karjerą, rekomenduočiau jums nežiūrėti į mūsų kurso puslapis. „Informatica“ sertifikavimo mokymai „Edurekoje“ pavers jus „Informatica“ ekspertu per tiesiogines instruktorių vedamas sesijas ir praktinius mokymus, naudojant realaus gyvenimo naudojimo atvejus.
Turite mums klausimą? Prašau paminėti tai komentarų skiltyje ir mes su jumis susisieksime.