Vodič za Informatica PowerCenter: Architekstura, komponente
Informatica PowerCenter Architektura
Cjelokupna arhitektura Informatica PowerCenter je servisno orijentirana Architekstura (SOA). Arhitektura alata Informatica ETL sastoji se od sljedećih usluga i komponenti:
- Usluga repozitorija – Odgovoran za održavanje metapodataka Informatice i pružanje pristupa istim drugim uslugama.
- Služba za integraciju – Odgovoran za kretanje podataka od izvora do ciljeva
- Služba za izvještavanje – Omogućuje generiranje izvješća
- Nodes – Računalna platforma na kojoj se izvršavaju gore navedene usluge
- Dizajner informatike – Koristi se za stvaranje preslikavanja između izvora i cilja
- Upravitelj tijeka rada – Koristi se za stvaranje tijekova rada i drugih zadataka i njihovo izvršenje
- Monitor tijeka rada – Koristi se za praćenje izvršenja radnih procesa
- Upravitelj spremišta – Koristi se za upravljanje objektima u repozitoriju

Domena Informatica
Domena Informatica je temeljna administrativna jedinica u alatu Informatica. To je zbirka čvorova i usluga. Nadalje, ovi čvorovi i usluge mogu se kategorizirati u mape i podmape na temelju administrativnih zahtjeva.
Na primjer, na snimci zaslona u nastavku možete vidjeti ispod prozora domene kako je stvorena mapa “Domain_Rajesh” pod kojom smo stvorili naziv čvora “node01_rajesh” i usluge kao “guru99 integracijske usluge”.
Čvor je logički prikaz stroja unutar domene. Node je potreban za pokretanje usluga i procesa za Informaticu.
Možete imati više čvorova u domeni. U domeni ćete također pronaći gateway čvor.
Pristupni čvor odgovoran je za primanje zahtjeva od različitih klijentskih alata i usmjeravanje tih zahtjeva različitim čvorovima i uslugama.
U domeni postoje dvije vrste usluga
- Rukovoditelj usluga: Upravitelj usluga upravlja operacijama domene kao što su provjera autentičnosti, autorizacija i zapisivanje. Također pokreće aplikacijske usluge na čvorovima, kao i upravlja korisnicima i grupama.
- Aplikacijske usluge: Aplikacijska usluga predstavlja usluge specifične za poslužitelj poput usluge integracije, usluge repozitorija i usluge izvješćivanja. Ovi servisi rade na različitim čvorovima na temelju konfiguracije.
Informatica PowerCenter repozitorij
PowerCenter repozitorij je relacijska baza podataka poput Oracle, Sybase, SQL poslužitelj i njime upravlja servis repozitorija. Sastoji se od tablica baze podataka koje pohranjuju metapodatke.
Postoje tri alata Informatica Client dostupna u Informatica PowerCenter. Oni su Informatica
- dizajner
- Monitor tijeka rada
- Upravitelj tijeka rada
Ovi klijenti mogu pristupiti repozitoriju samo koristeći uslugu repozitorija.
Za upravljanje repozitorijem postoji usluga Informatica pod nazivom Repository Service. Usluga jednog repozitorija obrađuje isključivo samo jedan repozitorij. Također, usluga repozitorija može se izvršiti na više čvorova kako bi se povećala izvedba.
Usluge repozitorija koriste zaključavanja na objektima, tako da više korisnika ne može mijenjati isti objekt u isto vrijeme.
Možete omogućiti kontrolu verzija u repozitoriju. Pomoću značajke kontrole verzija možete održavati različite verzije istog objekta.
Objekti kreirani u repozitoriju mogu imati sljedeća tri stanja
- Važeći: Valjani objekti su oni objekti čija je sintaksa ispravna prema Informatici. Ti se objekti mogu koristiti u izvršavanju radnih procesa.
- Nevažeći: Nevažeći objekti su oni koji se ne pridržavaju navedenih standarda ili pravila. Kada se bilo koji objekt pohranjuje u Informatici, provjerava se jesu li njegova sintaksa i svojstva valjani ili ne, te se objekt prema tome označava statusom.
- utjecali: Utjecani objekti su oni čiji su podređeni objekti nevažeći. Na primjer, u preslikavanju, ako koristite transformaciju koja se može višekratno koristiti, a ovaj objekt transformacije postane nevažeći, preslikavanje će biti označeno kao pogođeno.
Konfiguracija domene u Informatici
Kao što je ranije spomenuto, domena je osnovna administrativna kontrola u Informatici. To je nadređena cjelina koja se sastoji od drugih usluga poput usluge integracije, usluge repozitorija i raznih čvorova.
Konfiguracija domene može se izvršiti pomoću admin konzole Informatica. Konzola se može pokrenuti pomoću web preglednika.
Nakon otvaranja u web-pregledniku traži se administratorska prijava. Lozinka se postavlja tijekom instalacije Informatice.
Nakon prijave u domenu Informatica početna stranica izgleda otprilike ovako.
U lijevom oknu prikazuje postojeće čvorove, usluge repozitorija, usluge integracije pod domenom.
U glavnom prozoru prikazuje status tih usluga, bilo da rade ili ne rade.
Svojstva domene u informatici
Kliknite na izbornik svojstava na stranici administratora da vidite svojstva domene.
Ispod su ključna svojstva domene u Informatici:
Istek vremena otpornosti – Ako bilo koja integracijska usluga ili usluga repozitorija prestane raditi, tada je vremensko ograničenje otpornosti broj sekundi koje se aplikacijska usluga pokušava povezati s tim uslugama.
Razdoblje ponovnog pokretanja – To je maksimalni broj sekundi koje domena potroši za ponovno pokretanje usluge.
Način otpreme – To je politika koju koristi balanser opterećenja za slanje zadataka različitim čvorovima.
Vrsta baze podataka – Vrsta baze podataka na kojoj je domena konfigurirana.
Domaćin baze podataka – Naziv glavnog računala na kojem je domena konfigurirana.
Port baze podataka & ime – To je port baze podataka i naziv instance baze podataka za domenu.
Ova se svojstva mogu mijenjati na temelju zahtjeva.
Povezivost PowerCenter klijenta i poslužitelja
PowerCenter klijentski alati su razvojni alati koji se instaliraju na klijentska računala. PowerCenter dizajner, upravitelj tijeka rada, upravitelj repozitorija i monitor tijeka rada glavni su klijentski alati.
Preslikavanja i objekti koje stvaramo u ovim klijentskim alatima spremaju se u repozitorij Informatica koji se nalazi na poslužitelju Informatica. Stoga klijentski alati moraju imati mrežnu povezanost s poslužiteljem.
S druge strane, PowerCenter klijent povezuje se s izvorima i ciljevima za uvoz metapodataka i definicija strukture izvora/cilja. Stoga također mora imati vezu s izvornim/ciljnim sustavima.
- Za povezivanje s uslugom integracije i uslugom repozitorija, PowerCenter klijent koristi TCP/IP protokole i
- Za spajanje na izvore/ciljeve PowerCenter klijent koristi ODBC upravljačke programe.
Usluga repozitorija u Informatici
The Usluga repozitorija u Informatici održava veze između PowerCenter klijenata i PowerCenter repozitorija. To je zaseban proces s više niti i on dohvaća, umeće i ažurira metapodatke unutar repozitorija. Također je odgovoran za održavanje dosljednosti unutar metapodataka repozitorija.
Usluga integracije u informatici
Integracijski servis je izvršni motor za Informaticu, drugim riječima, to je entitet koji izvršava zadatke koje kreiramo u Informatici. Evo kako to funkcionira:
- Korisnik izvršava tijek rada
- Informatica daje upute integracijskoj usluzi da izvrši tijek rada
- Usluga integracije čita pojedinosti tijeka rada iz repozitorija
- Integracijski servis započinje izvršavanje zadataka unutar tijeka rada
- Nakon što je izvršenje dovršeno, status zadatka se ažurira, tj. neuspješan, uspješan ili prekinut.
- Nakon završetka izvođenja, generiraju se zapisnik sesije i dnevnik tijeka rada.
- Ova usluga je odgovorna za učitavanje podataka u ciljne sustave
- Usluga integracije također kombinira podatke iz različitih izvora
Na primjer, može kombinirati podatke iz oracle tablice i izvora ravne datoteke.
Dakle, ukratko, usluga integracije Informatica je proces koji se nalazi na poslužitelju Informatica čekajući da se zadaci dodijele za izvršenje. Kada izvršimo tijek rada, usluga integracije prima obavijest da izvrši tijek rada. Zatim integracijska usluga čita tijek rada kako bi znala pojedinosti poput zadataka koje mora izvršiti kao što su mapiranja i u kojim vremenima. Zatim servis čita detalje zadatka iz repozitorija i nastavlja s izvršenjem.
Izvori & Targets
Informatica kao ETL i alat za integraciju podataka, uvijek biste rukovali nekim oblikom podataka i transformirali ih. Ulaz u naša mapiranja u Informatici naziva se izvorni sustav. Uvozimo izvorne definicije iz izvora i zatim se povezujemo s njim kako bismo dohvatili izvorne podatke u našim preslikavanjima. Mogu postojati različite vrste izvora i mogu se nalaziti na više lokacija. Na temelju vaših zahtjeva ciljni sustav može biti relacijski ili ravni datotečni sustav. Ciljevi ravnih datoteka generiraju se na stroju poslužitelja Informatica, koji se kasnije mogu prenijeti korištenjem ftp-a.
Relacijski– ove vrste izvora su tablice sustava baza podataka. Ovi sustavi baza podataka općenito su u vlasništvu drugih aplikacija koje stvaraju i održavaju te podatke. To može biti baza podataka za upravljanje odnosima s klijentima, baza podataka o ljudskim resursima, itd. Za korištenje takvih izvora u Informatici dobivamo ili repliku tih skupova podataka ili dobivamo odabrane privilegije na tim sustavima.
Ravne datoteke – Flat datoteke su najčešći izvori podataka nakon relacijskih baza podataka u Informatici. Ravna datoteka može biti datoteka odvojena zarezima, datoteka razdvojena tabulatorima ili datoteka fiksne širine. Informatica podržava bilo koju od kodnih stranica kao što su ascii ili Unicode. Za korištenje ravne datoteke u Informatici, njezine se definicije moraju uvesti slično kao što to radimo za relacijske tablice.
rezime
- Ukupna arhitektura Informatica PowerCenter je Orijentiran na usluge Architektura (SOA).
- Domena Informatica je temeljna administrativna jedinica u alatu Informatica.
- PowerCenter repozitorij je relacijska baza podataka poput Oracle, Sybase, SQL poslužitelj i njime upravlja servis repozitorija.
- Konfiguracija domene može se izvršiti pomoću admin konzole Informatica.
- Svojstva domene u Informatici: Istek vremena otpornosti, Razdoblje ponovnog pokretanja, Način slanja, Vrsta baze podataka, Host baze podataka i Port i ime baze podataka
- PowerCenter klijentski alati su razvojni alati koji se instaliraju na klijentska računala.
- Repository Service u Informatici održava veze između PowerCenter klijenata i PowerCenter repozitorija.
- Integracijski servis je izvršni motor za Informaticu, drugim riječima, to je entitet koji izvršava zadatke koje kreiramo u Informatici.