Tutorial Informatica: Înțelegerea „Inside Out” a Informatica



Acest blog Tutorial Informatica va explica detaliat Informatica PowerCenter, arhitectura informatică și cum se creează un domeniu în Informatica

Am aflat în ultimul blog despre și aplicația sa reală.Să ne scufundăm acum și să înțelegem în acest blog Tutorial Informatica despre Informatica, arhitectura și un caz de utilizare. este una dintre cele mai captivate abilități de pe piața actuală, deoarece este o platformă de integrare de date unică și imparțială, care interoperă pe o gamă largă de standarde, sisteme și aplicații disparate.După cum sa discutat în ultimul blog, Informatica PowerCenter este produsul emblematic al Informatica și este adesea utilizat în mod interschimbabil. Doar pentru a recapitula, Informatica Powercenter este o platformă unică, integrată de integrare a datelor pentru întreprinderi, care permite companiilor și organizațiilor guvernamentale de toate dimensiunile să acceseze, să descopere și să integreze date din practic orice sistem de afaceri, în orice format și să livreze aceste date în întreaga întreprindere la orice viteză. . Este un instrument ETL (Extract, Transform and Load) cu principalul său avantaj față de alte instrumente ETL sunt după cum urmează:

  • Este robust și poate fi utilizat atât în ​​Windows, cât și în sistemele bazate pe UNIX
  • Este performant, dar foarte simplu pentru dezvoltare, întreținere și administrare

Tutorial Informatica: Înțelegerea Informatica PowerCenter

Pentru a înțelege Informatica în timp real, ar trebui să înțelegem în profunzime despre Informatica Architecture și alte componente ale Informatica. Deci, la sfârșitul acestui blog Tutorial Informatica, veți putea înțelege următoarele:





  1. Ce este Arhitectura Informatica?
    1. Componenta client a Informatica
      1. Informatica PowerCenter Repository Manager
      2. Informatica PowerCenter Designer
      3. PowerCenter Manager flux de lucru
      4. Monitorul fluxului de lucru PowerCenter
      5. Administrator Console
    2. Componenta server a Informatica
      1. Serviciul de depozitare
      2. Serviciul de integrare
      3. Serviciul SAP BW
      4. Hub pentru servicii web
  2. Fluxul de date în Informatica
  3. Domeniu și noduri Informatica
  4. Informatica Services & Manager de servicii
  5. Utilizare caz: Cum se încarcă tabelul dimensiunilor produsului utilizând SCD

Ce este Arhitectura Informatica?

Arhitectura Informatica PowerCenter se bazează pe conceptul de arhitectură orientată spre servicii (SOA). O arhitectură orientată spre servicii (SOA) poate fi definită ca un grup de servicii care comunică între ele. Procesul de comunicare implică fie un simplu transfer de date, fie poate implica două sau mai multe servicii care coordonează aceeași activitate.

Dezvoltarea Informatica se bazează pe tehnici de dezvoltare bazate pe componente. Dezvoltarea bazată pe componente este o tehnică în care componentele predefinite sau unitățile funcționale, sau ambele, cu funcționalități specifice sunt utilizate pentru asamblarea produsului final. PowerCenter urmărește metodologiile de dezvoltare bazate pe componente, permițând construirea unui flux de date de la o sursă la țintă, utilizând diferite componente (numite transformări) și conectându-le între ele, după cum este necesar. O modalitate bună de a face acest lucru ar fi să înțelegem mai întâi care sunt componentele Informatica și apoi vom învăța cum să aplicăm Informatica pentru a rezolva problema tipică de afaceri printr-un caz de utilizare.



Deci, instrumentul Informatica PowerCenter este format din 2 componente. Sunt:

  • Componenta client
  • Componenta server
Informatica-tutorial-Informatica-Architecture

Fig: Prezentare generală a arhitecturii Informatica

Componentele client ale Informatica PowerCenter:

  • PowerCenter Repository Manager:

Repository Manager este utilizat pentru administrarea depozitelor. Poate gestiona utilizatori și grupuri. Putem crea, șterge și edita utilizatori și grupuri de utilizatori din depozit. Putem, de asemenea, să atribuim și să revocăm privilegiile de depozit și permisiunile de dosare.



Managerul de depozitare are următoarele ferestre:

  • Navigator: Afișează toate obiectele pe care le creați în Repository Manager, Designer și Workflow Manager. Este organizat mai întâi de depozit și apoi de dosar.
  • Principal: Oferă proprietăți ale obiectului selectat în Navigator. Coloanele din această fereastră se modifică în funcție de obiectul selectat în Navigator.
  • Ieșire: Oferă ieșirea sarcinilor executate în Managerul de depozite.

Fig: Manager depozit

  • Informatica PowerCenter Designer

PowerCenter Designer este clientul în care specificăm cum să mutăm datele între diverse surse și ținte. Aici interpretăm diferitele cerințe comerciale utilizând diferite componente PowerCenter numite transformări și trecem datele prin ele (transformări). Designerul este utilizat pentru a crea definiții sursă, definiții țintă și transformări, care pot fi utilizate în continuare pentru dezvoltarea mapărilor.

Fig: Informatica PowerCenter Designer

  • Informatica PowerCenter Workflow Manager

    Este un set ordonat de una sau mai multe sesiuni și alte sarcini, conceput pentru a îndeplini un scop operațional general. Este ex execută o serie de mapări (ca sesiuni) și alte sarcini.

Fig: Manager flux de lucru

Workflow Manager este aplicația PowerCenter care permite proiectanților să construiască și să ruleze fluxuri de lucru. Poate fi deschis astfel:

  • Poate fi lansat de la Designer făcând clic pe pictograma „W”
  • Poate fi deschis independent de calea Start> Toate programele> Informatica PowerCenter 9.6.1> Client> PowerCenter Client> PowerCenter Workflow Manager
  • Poate fi deschis din Workflow Designer - Instrumentul pe care îl utilizați pentru a crea obiecte Workflow

Fig: Interfață Manager flux de lucru

Managerul fluxului de lucru afișează următoarele ferestre pentru a vă ajuta să creați și să organizați fluxuri de lucru:

  • Vă puteți conecta și lucra în mai multe depozite și foldere. În Navigator, Managerul fluxului de lucru afișează o pictogramă roșie peste obiectele nevalide.
  • Puteți crea, edita și vizualiza sarcini, fluxuri de lucru și worklets.
  • Conține file pentru a afișa diferite tipuri de mesaje de ieșire. Fereastra de ieșire conține următoarele file:
    • Afișează mesaje atunci când salvați un flux de lucru, un worklet sau o activitate. Fila Salvare afișează un rezumat de validare atunci când salvați un flux de lucru sau un worklet.
    • Obțineți jurnalul. Afișează mesaje când Managerul fluxului de lucru preia obiecte din depozit.
    • Afișează mesaje când validați un flux de lucru, un worklet sau o activitate.
    • Afișează mesajele când copiați obiecte din depozit.
    • Afișează mesaje de la Serviciul de integrare.
    • Afișează mesajele din Serviciul de depozitare.

Proiectant de flux de lucru Informatica

Acesta mapează ordinea de execuție și dependențele de sesiuni, sarcini și worklets, pentru serverul Informatica

Fig: Designer de flux de lucru

  • Dezvoltator de activități

Creează sarcini de sesiune, comandă Shell și e-mail. Sarcinile create în Task Developer sunt reutilizabile

  • Proiectant Worklet

Creează obiecte care reprezintă un set de sarcini. Obiectele Worklet sunt reutilizabile.

Managerul fluxului de lucru afișează, de asemenea, o bară de stare care arată starea operației pe care o efectuați.

Figura următoare ilustrează cum arată un flux de lucru tipic, incluzând componentele sarcinii Start, Link și Session.

Fig: Exemplu de Manager flux de lucru

  • Monitorul fluxului de lucru Informatica PowerCenter

Workflow Monitor, un instrument PowerCenter, este utilizat pentru a monitoriza execuția fluxurilor de lucru și a sarcinilor.

Monitorul fluxului de lucru poate fi utilizat pentru:

  • Vizualizați detalii despre un flux de lucru sau o sarcină executată în vizualizarea graficului Gantt sau vizualizarea sarcinii
  • Rulați, opriți, anulați și reluați fluxurile de lucru sau sarcinile
  • Monitorul fluxului de lucru afișează fluxurile de lucru care au rulat cel puțin o dată.
  • Monitorul fluxului de lucru primește continuu informații de la Serviciul de integrare și Serviciul de depozitare. De asemenea, preia informații din depozit pentru a afișa informații istorice.

Fig: Monitor de flux de lucru

Cum se deschide Informatica Workflow Monitor:

Pentru a deschide Monitorul fluxului de lucru, accesați:

Start> Toate programele> lnformatica PowerCenter 9.6.1> Client> PowerCenter Client> PowerCenter Workflow Monitor

Monitorul poate fi de asemenea deschis:

  • Din Navigatorul Manager de flux de lucru
    • Managerul fluxului de lucru poate fi configurat pentru a deschide Monitorul fluxului de lucru atunci când se execută un flux de lucru din Managerul fluxului de lucru
    • Din Instrumente> Monitor flux de lucru în Designer, Manager flux de lucru sau Manager depozit
  • Sau, din pictograma Monitor de flux de lucru din bara de instrumente Instrumente

Fig: secțiuni de monitorizare a fluxului de lucru

  • Tehnica de calculAdministrator Console

Consola Administrator Informatica (instrument Administrator) este instrumentul de administrare pentru a administra domeniul Informatica și securitatea Informatica.Consola Administrator Informatica (instrumentul Administrator) este disponibilă după instalarea Informatica.

Fig: Consola de administrator Informatica

Consola de administrare efectuează următoarele activități în domeniu:

  • Gestionarea serviciilor aplicației: Administrează toate serviciile de aplicații din domeniu, inclusiv serviciul de integrare și serviciul de depozitare.
  • Configurarea nodurilor: Configurează proprietățile nodului, inclusiv directorul de rezervă și resursele. Permite închiderea și apoi repornirea nodurilor atunci când este necesar.
  • Gestionarea obiectelor de domeniu: Creează și gestionează obiecte precum servicii, noduri, licențe și foldere.
  • Vizualizarea și editarea proprietăților obiectului de domeniu: Permite vizualizarea și editarea proprietăților pentru toate obiectele din domeniu.
  • Sarcini administrative de securitate: Gestionați utilizatori, grupuri, roluri și privilegii.
  • Vizualizarea evenimentelor din jurnal: Acesta folosește vizualizatorul de jurnal pentru a vizualiza evenimentele de jurnal ale domeniului, serviciul de integrare, serviciul SAP BW, centrul de servicii web, precum și serviciul de depozitare.

Fig: Consolă de administrator-Interfață

Deci, pe scurt, componenta client a Informatica cuprinde 5 componente și anume. Informatica Repository Manager, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor și Informatica Administrator Console. Acesta formează forma de lucru a întregului instrument. Să încercăm acum să înțelegem componenta Server a Informatica PowerCenter.

Componentele serverului Informatica PowerCenter

Componentele serverului PowerCenter cuprind următoarele servicii:

  • Serviciu de depozitare: Serviciul Repository gestionează depozitul. Acesta preia, inserează și actualizează metadatele în tabelele bazei de date a depozitului.
  • Serviciu de integrare: Serviciul de integrare rulează sesiuni și fluxuri de lucru.
  • Serviciul SAP BW: Serviciul SAP BW caută solicitări RFC de la SAP BW și inițiază fluxuri de lucru pentru a extrage date din sau pentru a încărca date în SAP BW.
  • Centrul de servicii web: Centrul de servicii Web primește solicitări de la clienții serviciilor web și expune fluxurile de lucru PowerCenter ca servicii.

Acum că am înțeles atât componentele clientului, cât și cele ale serverului Informatica, următoarea informație-grafică va explica fluxul de date în Informatica, adică modul în care sunt procesate datele:

Fig: Fluxul de date în Informatica

Este foarte logic în acest moment să înțelegem care sunt alte unități fundamentale din Informatica, cum ar fi Domeniu și nod, Service & Service Manager. Deci, să luăm un moment pentru a le înțelege înainte de a efectua un handson pe Informatica.

Domeniu și noduri Informatica:

Caracteristicile principale ale unui domeniu sunt următoarele:

  • Un domeniu este o colecție logică sau un set de noduri și servicii
  • Domeniul PowerCenter este unitatea administrativă fundamentală a PowerCenter
  • Un domeniu poate fi o singură instalare PowerCenter sau poate consta din mai multe instalări PowerCenter

Caracteristicile principale ale unui nod sunt următoarele:

  • Un nod este o reprezentare logică a unei mașini fizice. Are atribute fizice precum un nume de gazdă și un număr de port
  • Fiecare nod rulează un manager de servicii care este responsabil pentru aplicație și servicii de bază
  • Un nod poate fi un nod gateway sau un nod lucrător, dar poate aparține unui singur domeniu

Fig: Domeniu Informatica n nod

Manager Servicii și Servicii Informatica:

Un serviciu este o resursă care oferă funcții specializate. Toate procesele PowerCenter rulează ca servicii pe un nod.

Informatica PowerCenter are două tipuri de servicii:

  • Serviciile de aplicații reprezintă funcții bazate pe server, inclusiv servicii de depozitare și servicii de integrare.
  • Serviciile de bază reprezintă funcții care gestionează și mențin mediul în care operează PowerCenter și includ servicii precum Log Service, Licensing Service și Domain Service, printre multe altele.

Manager de servicii

  • Managerul de servicii este un serviciu care gestionează toate operațiunile domeniului și rulează pe fiecare nod dintr-un domeniu
  • Pe nodul gateway, Managerul de servicii este responsabil pentru următoarele:
    • Controlul domeniului
    • Gestionarea serviciilor care rulează pe domeniu
    • Furnizarea de căutare de servicii
  • Pe toate nodurile, Managerul de servicii este destinat să controleze serviciile de bază și serviciile de aplicații

Cum interacționează diferitele componente ale PowerCenter:

Fig: Interacțiunea componentelor Informatica

Caz de utilizare: Cum se încarcă un tabel de dimensiuni ale produsului utilizând SCD

Declarație problemă: Scopul nostru este de a încărca un tabel de dimensiuni ale produsului utilizând dimensiunea lentă (SCD) de tip 2, folosind data efectivă.

Având în vedere un sistem sursă de clienți care conține ID-ul clientului, numele, orașul, statul și detaliile țării clienților, trebuie să creăm o nouă intrare în tabelul de dimensiuni țintă de fiecare dată când un client are o valoare diferită.

Pentru a înțelege mai bine acest lucru, dacă un client se întoarce cu o valoare diferită pentru stat sau oraș în comparație cu valoarea deja prezentă în tabelul de dimensiuni țintă, trebuie creată o nouă intrare cu valoarea actualizată. Acest lucru se realizează prin utilizarea tabelului țintă bazat pe soluția SCD.

Mai jos este un proces pas cu pas de încărcare a tabelului de dimensiuni a produsului utilizând SCD.

Pasul 1 : Deschideți PowerCenter Designer.

Pasul 2 : Conectați-vă la depozit

Fig: Stabilirea conexiunii la depozit

Pasul 3 : Lansați Designerul

Fig: Lansarea PowerCenter Designer

Pasul 4: Încărcați sursa din baza de date

Fig: Diverse opțiuni pentru încărcarea setului de date sursă

Pasul 5: Conectați-vă la baza de date

Pasul 6: Selectați tabelul SCD_INPUT_DATA

Pasul 7: În mod similar, încărcați setul de ținte din baza de date

Fig: Opțiuni variate pentru seturi de ținte

Pasul 8 : Proiectați un flux de lucru pentru a efectua operația necesară așa cum se vede mai jos

Fig: Proiectarea fluxului de lucru pentru baza de date

certificat postuniversitar vs masterat

Pasul 9 : Lansați Oracle SQL Developer și încărcați SCD_CUSTOMER masa

Fig: tabelul SCD_CUSTOMER

Pasul 10 : Modificați valorile statului pentru clienții Mary și Hannah

Fig: Modificarea valorilor Mariei

Fig: Modificarea valorilor lui Hannah

Pasul 11 : Lansați Workflow monitor și executați fluxul de lucru

Fig: Executarea fluxului de lucru

Fig: ieșire flux de lucru

Pasul 12: Executați comanda de mai jos pentru a obține baza de date vizată

  • selectați * din scd_customer_target

Fig: Executarea interogării SQL pentru ieșirea vizată

Pasul 13: Ieșirea tabelului Dimensiune produs

Fig: Ieșire tabel dimensiune produs

În concluzie, tabelul de produse încărcat conține o valoare istorică a datelor, inclusiv variația valorilor prezente și aceasta se obține utilizând Informatica PowerCenter.

Sper că acest blog Tutorial Informatica a fost de ajutor pentru a vă construi fundația Informatica și a creat suficient interes pentru a afla mai multe despre Informatica.

Dacă ați decis deja să începeți Informatica ca o carieră, v-aș recomanda de ce să nu aruncați o privire asupra noastră pagina cursului. Instruirea de certificare Informatica de la Edureka vă va face un expert în Informatică prin sesiuni de instructor live și instruire practică folosind cazuri de utilizare din viața reală.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii și vă vom răspunde.