Vodič za Informatica PowerCenter: ArchiDijagram i komponente teksture
⚡ Pametni sažetak
Informatica PowerCenter slijedi servisno orijentiranu arhitekturu izgrađenu od domene, čvorova, usluge repozitorija i usluge integracije. Ova stranica objašnjava svaku komponentu, kako administratorska konzola konfigurira domenu i kako klijenti dosežu izvore i ciljeve.
Informatica PowerCenter Architektura
Ukupna arhitektura Informatica PowerCentera je Orijentiran na usluge Architektura (SOA). Arhitektura Informatica ETL alata sastoji se od sljedećih usluga i komponenti:
- Repozitorijska usluga – Odgovorna za održavanje Informatica metapodataka i omogućavanje pristupa njima drugim uslugama.
- Integracijska usluga – Odgovorna za premještanje podataka od izvora do ciljeva.
- Usluga izvještavanja – Omogućuje generiranje izvješća.
- Čvorovi – Računalna platforma na kojoj se izvršavaju gore navedene usluge.
- Informatica Designer – Koristi se za izradu kartepingizmeđu izvora i cilja.
- Upravitelj tijeka rada – Koristi se za stvaranje tijekova rada i drugih zadataka te za njihovo pokretanje.
- Monitor tijeka rada – Koristi se za praćenje izvršavanja tijeka rada.
- Upravitelj repozitorija – Koristi se za upravljanje objektima u repozitoriju.
Donji dijagram prikazuje kako se ovi klijentski alati, aplikacijske usluge i čvorovi uklapaju unutar jedne PowerCenter instalacije.
Informatika Archidijagram strukture
Napomena o verziji: Gore navedena usluga izvještavanja pripada starijim izdanjima. Informatica je u verziji 10.1.1 ukinula podršku za uslugu izvještavanja, uslugu izvještavanja i nadzornih ploča te analizator podataka, te je umjesto toga preporučila alat za izvještavanje treće strane.
Domena Informatica
Informatica domena je temeljna administrativna jedinica u Informatica alatu. To je skup čvorova i usluga. Nadalje, ti čvorovi i usluge mogu se kategorizirati u mape i podmape na temelju administrativnih zahtjeva.
Na primjer, na donjoj snimci zaslona možete vidjeti ispod prozora domene da je stvorena mapa „Domain_Rajesh“, pod kojom smo stvorili čvor pod nazivom „node01_rajesh“ i usluge kao „guru99 integration services“.
Domena u Informatici
Čvor je logički prikaz stroja unutar domene. Čvor 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:
- Upravitelj usluga: Upravitelj usluga upravlja operacijama domene poput autentifikacije, autorizacije i zapisivanja. 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štavanja. Ove usluge rade na različitim čvorovima ovisno o konfiguraciji.
Konfiguracija domene u Informatici
Kao što je ranije spomenuto, domena je osnovna administrativna kontrola u Informatici. To je nadređeni entitet koji se sastoji od drugih usluga poput usluge integracije, usluge repozitorija i raznih čvorova.
Konfiguracija domene može se izvršiti pomoću Informatica Administrator konzole. Konzola se može pokrenuti pomoću web preglednika, kao što je prikazano u nastavku.
Nakon otvaranja u web pregledniku, traži se prijava administratora. Lozinka se postavlja tijekom instalacije Informatice.
Nakon prijave na Informatica domenu, početna stranica izgleda otprilike ovako.
U lijevom oknu prikazuju se postojeći čvorovi, repozitorijski servisi i integracijski servisi unutar domene.
U glavnom prozoru prikazuje status tih usluga, bilo da rade ili ne rade.
Svojstva domene u informatici
Kliknite na izbornik svojstava na administratorskoj stranici za pregled svojstava domene, prikazanih na snimci zaslona u nastavku.
Svojstva domene u informatici
Ispod su ključna svojstva domene u Informatici:
| Svojstvo | Što kontrolira |
|---|---|
| Istek vremena otpornosti | Ako bilo koja od usluga integracije ili repozitorija prestane raditi, vremensko ograničenje otpornosti je broj sekundi koliko se aplikacijska usluga pokušava povezati s tim uslugama. |
| Razdoblje ponovnog pokretanja | Maksimalni broj sekundi koje domena potroši za ponovno pokretanje usluge. |
| Način otpreme | Pravilo koje koristi uravnoteživač opterećenja za slanje zadataka na različite čvorove. |
| Vrsta baze podataka | Vrsta baze podataka na kojoj je konfigurirana domena. |
| Domaćin baze podataka | Naziv hosta računala na kojem je konfigurirana domena. |
| Port i naziv baze podataka | Port baze podataka i naziv instance baze podataka za domenu. |
Ova se svojstva mogu mijenjati na temelju zahtjeva.
Informatica PowerCenter repozitorij
PowerCenter repozitorij je relacijska baza podataka poput Oracle, Sybase ili SQL Server, a njime upravlja repozitorijska usluga. Sastoji se od tablica baze podataka koje pohranjuju metapodatke.
U Informatica PowerCenteru dostupna su četiri klijentska alata za Informatica:
- dizajner
- Upravitelj tijeka rada
- Monitor tijeka rada
- Upravitelj spremišta
Ovi klijenti mogu pristupiti repozitoriju samo putem repozitorijalnog servisa.
Za upravljanje repozitorijem postoji Informatica usluga pod nazivom Repository Service. Jedna repozitorija obrađuje isključivo samo jedno repozitorij. Također, repozitorijalna usluga može se izvršavati na više čvorova radi povećanja performansi.
Repozitorijalni servisi koriste brave na objektima, tako da više korisnika ne može istovremeno mijenjati isti objekt.
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:
- Valjano: Valjani objekti su oni objekti čija je sintaksa ispravna prema Informatici. Ovi objekti mogu se koristiti u izvršavanju radnih procesa.
- Nevažeći: Nevažeći objekti su oni koji se ne pridržavaju navedenog standarda ili pravila. Kada se bilo koji objekt spremi u Informatici, provjerava se jesu li njegova sintaksa i svojstva valjani ili ne, te se objekt označava odgovarajućim statusom.
- Pogođeno: Pogođeni objekti su oni čiji podređeni objekti nisu valjani. Na primjer, na kartiping, ako koristite transformaciju za višekratnu upotrebu i ovaj objekt transformacije postane nevažeći, tada mapaping bit će označeno kao pogođeno.
Usluga repozitorija u Informatici
Usluga repozitorija u Informatici održava veze PowerCenter klijenata s PowerCenter repozitorijem. To je zaseban višenitni proces koji dohvaća, umeće i ažurira metapodatke unutar repozitorija. Također je odgovoran za održavanje konzistentnosti unutar metapodataka repozitorija. Snimka zaslona u nastavku prikazuje kako se usluga nalazi između klijenata i baze podataka repozitorija.
Usluga repozitorija u Informatici
Usluga integracije u informatici
Integracijska usluga je izvršni mehanizam za Informaticu; drugim riječima, to je entitet koji izvršava zadatke koje stvaramo u Informatici. Evo kako to funkcionira:
- Korisnik izvršava tijek rada.
- Informatica daje upute integracijskoj usluzi za izvršavanje tijeka rada.
- Usluga integracije čita detalje tijeka rada iz repozitorija.
- Usluga integracije započinje izvršavanje zadataka unutar tijeka rada.
- Nakon što je izvršavanje završeno, ažurira se status zadatka, odnosno je li neuspješan, uspješan ili prekinut.
- Nakon završetka izvršavanja generiraju se zapisnik sesije i zapisnik 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 tablica i izvorna datoteka ravnog formata.
Dakle, ukratko, Informatica integracijska usluga je proces koji se nalazi na Informatica poslužitelju i čeka dodjeljivanje zadataka za izvršenje. Kada izvršimo tijek rada, integracijska usluga prima obavijest za izvršenje tijeka rada. Zatim integracijska usluga čita tijek rada kako bi znala detalje poput toga koje zadatke mora izvršiti, koje kartapings su uključeni i u koje vrijeme. Zatim servis čita detalje zadatka iz repozitorija i nastavlja s izvršavanjem.
Povezivost PowerCenter klijenta i poslužitelja
Obje gore navedene usluge dostupne su iz alata klijenta za stolna računala, kojima su potrebna dva odvojena mrežna puta.
Klijentski alati PowerCenter-a su razvojni alati koji se instaliraju na klijentskim računalima. PowerCenter Designer, Workflow Manager, Repository Manager i Workflow Monitor su glavni klijentski alati.
KartapingDatoteke i objekti koje stvaramo u ovim klijentskim alatima spremaju se u Informatica repozitorij koji se nalazi na Informatica poslužitelju. Dakle, klijentski alati moraju imati mrežnu povezivost s poslužiteljem.
S druge strane, PowerCenter klijent se povezuje s izvorima i ciljevima kako bi uvezao metapodatke i definicije strukture izvora/cilja. Stoga mora imati i povezivost s izvornim/ciljnim sustavima.
- Za povezivanje s uslugom integracije i uslugom repozitorija, PowerCenter klijent koristi TCP/IP protokole.
- Za povezivanje s izvorima i ciljevima, PowerCenter klijent koristi ODBC upravljačke programe.
Izvori & Targets
Informatica kao ETL i alat za integraciju podataka, uvijek ćete rukovati nekim oblikom podataka i transformirati ih. Unos u našu kartupingU Informatici se sustav naziva izvorni sustav. Uvozimo izvorne definicije iz izvora, a zatim se povezujemo s njim kako bismo dohvatili izvorne podatke na našoj mapi.pings. Mogu postojati različite vrste izvora i mogu se nalaziti na više lokacija. Ovisno o vašim zahtjevima, ciljni sustav može biti relacijski ili ravni datotečni sustav. Ciljne ravnih datoteka generiraju se na Informatica poslužitelju i kasnije se mogu prenijeti pomoću FTP-a.
Relacijski – ove vrste izvora su tablice sustava baza podataka. Ove sustave baza podataka općenito posjeduju druge aplikacije koje stvaraju i održavaju te podatke. To može biti baza podataka za upravljanje odnosima s klijentima, baza podataka za ljudske resurse i tako dalje. Da bismo koristili takve izvore u Informatici, ili dobivamo repliku tih skupova podataka ili dobivamo odabrane privilegije na tim sustavima putem SQL.
Ravne datoteke – Ravne datoteke su najčešći izvori podataka nakon relacijskih baza podataka u Informatici. Ravna datoteka može biti datoteka odvojena zarezima, datoteka razgraničena tabulatorima ili datoteka fiksne širine. Informatica podržava bilo koju kodnu stranicu poput ASCII ili Unicode. Da biste koristili ravnu datoteku u Informatici, njezine definicije moraju se uvesti na isti način kao što to radimo za relacijske tablice.








