„Informatica“ mokymo programa: supratimas apie „Informatica“ vidų

Šiame „Informatica“ mokymo tinklaraštyje bus išsamiai paaiškinta „Informatica PowerCenter“, „informatica“ architektūra ir kaip sukurti domeną „Informatica“

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:



  1. Kas yra „Informatica“ architektūra?
    1. „Informatica“ kliento komponentas
      1. „Informatica PowerCenter“ saugyklos vadybininkas
      2. „Informatica PowerCenter“ dizaineris
      3. „PowerCenter“ darbo eigos tvarkyklė
      4. „PowerCenter“ darbo eigos monitorius
      5. Pulto administratorius
    2. „Informatica“ serverio komponentas
      1. Saugyklos paslauga
      2. Integracijos tarnyba
      3. SAP BW paslauga
      4. „Webservices Hub“
  2. Duomenų srautas „Informatica“
  3. „Informatica“ domenas ir mazgai
  4. „Informatica“ paslaugų ir paslaugų vadovas
  5. 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
Informatica-tutorial-Informatica-Architecture

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.