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.

  • 🏗️ SOA dizajn: Usluge repozitorija, integracije i izvještavanja izvode se kao zasebne aplikacijske usluge na čvorovima.
  • 🗂️ Jedinica domene: Domena grupira čvorove i usluge, s pristupnim čvorom koji usmjerava svaki zahtjev klijenta.
  • 🧩 Dvije vrste usluga: Upravitelj usluga obrađuje autentifikaciju i zapisivanje podataka; aplikacijske usluge obavljaju ETL posao.
  • 🗄️ spremište: Relacijska baza podataka pohranjuje metapodatke, a objekti su označeni kao valjani, nevaljani ili pogođeni.
  • Motor integracije: Čita metapodatke tijeka rada, izvršava zadatke i učitava podatke u ciljeve.
  • 🔌 Povezivanje: Klijenti dopiru do servisa putem TCP/IP-a, a do izvora i ciljeva putem ODBC upravljačkih programa.

Informatica PowerCenter Architektura

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:

  1. Repozitorijska usluga – Odgovorna za održavanje Informatica metapodataka i omogućavanje pristupa njima drugim uslugama.
  2. Integracijska usluga – Odgovorna za premještanje podataka od izvora do ciljeva.
  3. Usluga izvještavanja – Omogućuje generiranje izvješća.
  4. Čvorovi – Računalna platforma na kojoj se izvršavaju gore navedene usluge.
  5. Informatica Designer – Koristi se za izradu kartepingizmeđu izvora i cilja.
  6. Upravitelj tijeka rada – Koristi se za stvaranje tijekova rada i drugih zadataka te za njihovo pokretanje.
  7. Monitor tijeka rada – Koristi se za praćenje izvršavanja tijeka rada.
  8. 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.

Dijagram arhitekture Informatica PowerCenter-a koji prikazuje klijentske alate, usluge i čvorove

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“.

Prozor domene s popisom mape Domain_Rajesh, čvora node01_rajesh i integracijskih usluga guru99

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.

Pokretanje Informatica administratorske konzole iz web preglednika

Nakon otvaranja u web pregledniku, traži se prijava administratora. Lozinka se postavlja tijekom instalacije Informatice.

Prijavni upit za administratorsku konzolu Informatica za račun administratora domene

Nakon prijave na Informatica domenu, početna stranica izgleda otprilike ovako.

Početna stranica Informatica Administratora s popisom domenskih čvorova i aplikacijskih usluga

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.

Kartica Svojstva domene Informatica koja prikazuje vremensko ograničenje otpornosti i postavke baze podataka

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.

Repozitorijska usluga koja povezuje klijentske alate PowerCentera s bazom 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.

Pitanja i odgovori

Standardna podrška za PowerCenter 10.5 završila je 31. ožujka 2026. Produžena podrška traje do ožujka 2027., a stalna podrška do ožujka 2029., tako da većina timova već planira put migracije.

Informatica je u izdanju 10.1.1 ukinula Reporting Service, Reporting and Dashboards Service i Data Analyzer. Izvješća Repository i Metadata Manager sada se izrađuju pomoću alata za izvještavanje treće strane.

PowerCenter se instalira na vaše vlastite poslužitelje i administrira putem domene i administratorske konzole. IDMC je hostirana cloud platforma, gdje Secure Agents zamjenjuju lokalno upravljane čvorove.

Dizajner gradi kartapings između izvora i ciljeva. Upravitelj repozitorija umjesto toga upravlja pohranjenim objektima - stvaranjem mapa, kopiranjem objekata između mapa, usporedbom verzija i upravljanjem dozvolama mapa.

Da. Usluga repozitorija upravlja točno jednim repozitorijem, ali s tim repozitorijem može biti povezano nekoliko Integracijskih usluga, svaka koristeći vlastiti račun, što omogućuje pokretanje zasebnih okruženja s dijeljenim metapodacima.

S opcijom visoke dostupnosti, aplikacijskim uslugama mogu se dodijeliti rezervni čvorovi, a integracijska usluga može se izvoditi na mreži. Procesi neuspjelih usluga zatim se ponovno pokreću ili automatski prebacuju u slučaju kvara.

Alati za strojno učenje profiliraju izvorne podatke, predlažu podudaranja stupaca između shema i označavaju transformacije koje bi mogle usporiti sesiju. Također otkrivaju pomicanje u dolaznim datotekama prije nego što učitavanje ne uspije.

Copilot ne može uređivati ​​kartu PowerCenterapings, koji se nalaze kao metapodaci repozitorija, a ne kao datoteke. Pomaže s okolnim radom - pmcmd skriptama, SQL nadjačavanjima, datotekama parametara i XML izvozima - koji još uvijek trebaju pregled.

Sažmite ovu objavu uz: