Samouczek Informatica PowerCenter: Architecture, komponenty
Informatyka PowerCenter Architektura
Ogรณlna architektura Informatica PowerCenter jest zorientowana na usลugi Architecture (SOA). Architektura narzฤdzia Informatica ETL skลada siฤ z nastฤpujฤ cych usลug i komponentรณw:
- Usลuga repozytorium โ Odpowiedzialny za utrzymanie metadanych Informatica i zapewnianie dostฤpu do nich innym usลugom.
- Usลuga integracji โ Odpowiedzialny za przepลyw danych ze ลบrรณdeล do celรณw
- Usลuga raportowania โ Umoลผliwia generowanie raportรณw
- Wฤzลy โ Platforma obliczeniowa, na ktรณrej realizowane sฤ powyลผsze usลugi
- Projektant informatyki โ Sลuลผy do tworzenia mapypingmiฤdzy ลบrรณdลem a celem
- Menedลผer przepลywu pracy โ Sลuลผy do tworzenia przepลywรณw pracy i innych zadaล oraz ich wykonywania
- Monitor przepลywu pracy โ Sลuลผy do monitorowania wykonywania przepลywรณw pracy
- Menedลผer repozytorium โ Sลuลผy do zarzฤ dzania obiektami w repozytorium

Domena informatyczna
Domena Informatica jest podstawowฤ jednostkฤ administracyjnฤ narzฤdzia Informatica. Jest to zbiรณr wฤzลรณw i usลug. Co wiฤcej, te wฤzลy i usลugi moลผna podzieliฤ na foldery i podfoldery w oparciu o wymagania administracyjne.
Przykลadowo na poniลผszym zrzucie ekranu widaฤ, ลผe w oknie domeny tworzony jest folder โDomain_Rajeshโ, pod ktรณrym utworzyliลmy nazwฤ wฤzลa โnode01_rajeshโ i usลugi jako โusลugi integracji guru99โ.

Wฤzeล jest logicznฤ reprezentacjฤ maszyny wewnฤ trz domeny. Wฤzeล jest wymagany do uruchamiania usลug i procesรณw dla Informatica.
W domenie moลผna mieฤ wiele wฤzลรณw. W domenie znajdziesz takลผe wฤzeล bramy.
Wฤzeล bramy jest odpowiedzialny za odbieranie ลผฤ daล z rรณลผnych narzฤdzi klienckich i kierowanie tych ลผฤ daล do rรณลผnych wฤzลรณw i usลug.
W domenie dostฤpne sฤ dwa rodzaje usลug
- service Manager: Menedลผer usลug zarzฤ dza operacjami domenowymi, takimi jak uwierzytelnianie, autoryzacja i rejestrowanie. Uruchamia rรณwnieลผ usลugi aplikacji na wฤzลach, a takลผe zarzฤ dza uลผytkownikami i grupami.
- Usลugi aplikacji: Usลuga aplikacji reprezentuje usลugi specyficzne dla serwera, takie jak usลuga integracji, usลuga repozytorium i usลuga raportowania. Usลugi te dziaลajฤ w rรณลผnych wฤzลach w zaleลผnoลci od konfiguracji.
Repozytorium Informatica PowerCenter
Repozytorium PowerCenter jest relacyjnฤ bazฤ danych, takฤ jak Oracle, Sybaza, SQL serwerze i jest zarzฤ dzany przez usลugฤ repozytorium. Skลada siฤ z tabel bazy danych przechowujฤ cych metadane.
W Informatica PowerCenter dostฤpne sฤ trzy narzฤdzia klienckie Informatica. Sฤ to Informatyka
- projektant
- Monitor przepลywu pracy
- Menedลผer przepลywu pracy
Klienci ci mogฤ uzyskaฤ dostฤp do repozytorium wyลฤ cznie za pomocฤ usลugi repozytorium.
Do zarzฤ dzania repozytorium istnieje usลuga Informatica zwana Usลugฤ Repozytorium. Usลuga pojedynczego repozytorium obsลuguje wyลฤ cznie tylko jedno repozytorium. Ponadto usลuga repozytorium moลผe byฤ uruchamiana na wielu wฤzลach, aby zwiฤkszyฤ wydajnoลฤ.
Usลugi repozytorium uลผywajฤ blokad na obiektach, wiฤc wielu uลผytkownikรณw nie moลผe modyfikowaฤ tego samego obiektu w tym samym czasie.
Moลผesz wลฤ czyฤ kontrolฤ wersji w repozytorium. Dziฤki funkcji kontroli wersji moลผesz utrzymywaฤ rรณลผne wersje tego samego obiektu.
Obiekty utworzone w repozytorium mogฤ mieฤ nastฤpujฤ ce trzy stany
- Waลผny: Poprawne obiekty to te obiekty, ktรณrych skลadnia jest poprawna zgodnie z Informatica. Obiekty te moลผna wykorzystaฤ w realizacji przepลywรณw pracy.
- Niewaลผny: Nieprawidลowe obiekty to te, ktรณre nie speลniajฤ okreลlonych standardรณw lub zasad. Po zapisaniu dowolnego obiektu w Informatice sprawdzane jest, czy jego skลadnia i wลaลciwoลci sฤ prawidลowe, po czym obiekt zostaje odpowiednio oznaczony statusem.
- Wpลyw na to:Obiekty dotkniฤte to te, ktรณrych obiekty podrzฤdne sฤ nieprawidลowe. Na przykลad na mapieping jeลli uลผywasz transformacji wielokrotnego uลผytku i ten obiekt transformacji stanie siฤ nieprawidลowy, mapaping zostanie oznaczone jako dotkniฤte.
Konfiguracja domeny w informatyce
Jak wspomniano wczeลniej, domena jest podstawowฤ kontrolฤ administracyjnฤ w Informatice. Jest to jednostka nadrzฤdna, ktรณra skลada siฤ z innych usลug, takich jak usลuga integracji, usลuga repozytorium i rรณลผne wฤzลy.
Konfiguracji domeny moลผna dokonaฤ za pomocฤ konsoli administracyjnej Informatica. Konsolฤ moลผna uruchomiฤ za pomocฤ przeglฤ darek internetowych.
Po otwarciu w przeglฤ darce internetowej pojawia siฤ monit o zalogowanie siฤ administratora. Hasลo jest ustawiane podczas instalacji Informatica.
Po zalogowaniu siฤ do domeny Informatica strona gลรณwna wyglฤ da mniej wiฤcej tak.
W lewym okienku pokazuje istniejฤ ce wฤzลy, usลugi repozytorium, usลugi integracyjne w ramach domeny.
W oknie gลรณwnym pokazuje status tych usลug, niezaleลผnie od tego, czy sฤ one aktywne, czy wyลฤ czone.
Wลaลciwoลci domeny w informatyce
Kliknij menu wลaลciwoลci na stronie administratora, aby wyลwietliฤ wลaลciwoลci domeny.
Poniลผej znajdujฤ siฤ kluczowe wลaลciwoลci Domain in Informatica:
Limit czasu odpornoลci โ Jeลli ktรณrakolwiek usลuga integracji lub usลuga repozytorium ulegnie awarii, limit czasu odpornoลci to liczba sekund, w ktรณrych usลuga aplikacji prรณbuje poลฤ czyฤ siฤ z tymi usลugami.
Okres ponownego uruchomienia โ Jest to maksymalna liczba sekund, jakฤ domena poลwiฤca na ponowne uruchomienie usลugi.
Tryb wysyลki โ Jest to polityka uลผywana przez moduล rรณwnowaลผenia obciฤ ลผenia do wysyลania zadaล do rรณลผnych wฤzลรณw.
Typ bazy danych โ Typ bazy danych, na ktรณrej skonfigurowana jest domena.
Host bazy danych โ Nazwa hosta komputera, na ktรณrym skonfigurowana jest domena.
Port bazy danych & Nazwa โ Jest to port bazy danych i nazwa instancji bazy danych dla domeny.
Wลaลciwoลci te moลผna modyfikowaฤ w zaleลผnoลci od wymagaล.
ลฤ cznoลฤ klienta i serwera PowerCenter
Narzฤdzia klienckie PowerCenter to narzฤdzia programistyczne instalowane na komputerach klienckich. Projektant PowerCenter, menedลผer przepลywu pracy, menedลผer repozytorium i monitor przepลywu pracy to gลรณwne narzฤdzia klienckie.
MapapingPliki i obiekty, ktรณre tworzymy w tych narzฤdziach klienckich, sฤ zapisywane w repozytorium Informatica, ktรณre znajduje siฤ na serwerze Informatica. Dlatego narzฤdzia klienckie muszฤ mieฤ poลฤ czenie sieciowe z serwerem.
Z drugiej strony klient PowerCenter ลฤ czy siฤ ze ลบrรณdลami i celami, aby zaimportowaฤ metadane oraz definicje struktury ลบrรณdลowej/docelowej. Musi wiฤc mieฤ takลผe ลฤ cznoลฤ z systemami ลบrรณdลowymi/docelowymi.
- Aby poลฤ czyฤ siฤ z usลugฤ integracji i usลugฤ repozytorium, klient PowerCenter korzysta z protokoลรณw TCP/IP i
- Aby poลฤ czyฤ siฤ ze ลบrรณdลami/celami, klient PowerCenter korzysta ze sterownikรณw ODBC.
Usลuga repozytorium w informatyce
Usลuga repozytorium in Informatica utrzymuje poลฤ czenia klientรณw PowerCenter z repozytorium PowerCenter. Jest to odrฤbny proces wielowฤ tkowy, ktรณry pobiera, wstawia i aktualizuje metadane wewnฤ trz repozytorium. Odpowiada takลผe za utrzymanie spรณjnoลci wewnฤ trz metadanych repozytorium.

Usลuga integracji w informatyce
Usลuga integracyjna jest silnikiem wykonawczym dla Informatyki, innymi sลowy jest to podmiot realizujฤ cy zadania, ktรณre tworzymy w Informatyce. Tak to dziaลa:
- Uลผytkownik wykonuje przepลyw pracy
- Informatica zleca usลudze integracji wykonanie przepลywu pracy
- Usลuga integracji odczytuje szczegรณลy przepลywu pracy z repozytorium
- Usลuga integracji rozpoczyna realizacjฤ zadaล wewnฤ trz przepลywu pracy
- Po zakoลczeniu wykonywania status zadania jest aktualizowany, tzn. nie powiodลo siฤ, powiodลo siฤ lub zostaลo przerwane.
- Po zakoลczeniu wykonywania generowany jest dziennik sesji i dziennik przepลywu pracy.
- Usลuga ta odpowiada za zaลadowanie danych do systemรณw docelowych
- Usลuga integracji ลฤ czy takลผe dane z rรณลผnych ลบrรณdeล
Moลผe na przykลad ลฤ czyฤ dane z tabeli Oracle i pliku ลบrรณdลowego.
Podsumowujฤ c, usลuga integracji Informatica to proces rezydujฤ cy na serwerze Informatica i oczekujฤ cy na przypisanie zadaล do wykonania. Gdy wykonujemy przepลyw pracy, usลuga integracji otrzymuje powiadomienie o koniecznoลci jego wykonania. Nastฤpnie usลuga integracji odczytuje przepลyw pracy, aby poznaฤ szczegรณลy, takie jak zadania do wykonania, takie jak mapa.pings & w jakich godzinach. Nastฤpnie usลuga odczytuje szczegรณลy zadania z repozytorium i kontynuuje wykonywanie.
ลนrรณdลa i Targets
Informatyka jest ETL Dziฤki narzฤdziu do integracji danych bฤdziesz stale przetwarzaฤ i transformowaฤ jakฤ ล formฤ danych. Dane wejลciowe do naszej mapypingW Informatica system s nazywany jest systemem ลบrรณdลowym. Importujemy definicje ลบrรณdลowe ze ลบrรณdลa, a nastฤpnie ลฤ czymy siฤ z nim, aby pobraฤ dane ลบrรณdลowe do naszej mapy.pings. ลนrรณdลa mogฤ byฤ rรณลผnych typรณw i znajdowaฤ siฤ w wielu lokalizacjach. W zaleลผnoลci od wymagaล, system docelowy moลผe byฤ relacyjnym lub pลaskim systemem plikรณw. Docelowe pliki pลaskie sฤ generowane na serwerze Informatica i mogฤ byฤ pรณลบniej przesyลane za pomocฤ ftp.
Relacyjnyโ tego typu ลบrรณdลami sฤ tabele systemu bazodanowego. Te systemy baz danych sฤ zazwyczaj wลasnoลciฤ innych aplikacji, ktรณre tworzฤ i przechowujฤ te dane. Moลผe to byฤ baza danych zarzฤ dzania relacjami z klientami, baza danych zasobรณw ludzkich itp. Za korzystanie z takich ลบrรณdeล w Informatica albo otrzymujemy replikฤ tych zbiorรณw danych, albo uzyskujemy wybrane uprawnienia w tych systemach.
Pliki pลaskie โ Pliki pลaskie sฤ po relacyjnych bazach danych najczฤstszym ลบrรณdลem danych w Informatica. Plik pลaski moลผe byฤ plikiem rozdzielanym przecinkami, plikiem rozdzielanym tabulatorami lub plikiem o staลej szerokoลci. Informatica obsลuguje dowolne strony kodowe, takie jak ascii lub Unicode. Aby mรณc korzystaฤ z pliku pลaskiego w Informatice, naleลผy zaimportowaฤ jego definicje podobnie jak robimy to w przypadku tabel relacyjnych.
Podsumowanie
- Ogรณlna architektura Informatica PowerCenter jest nastฤpujฤ ca: Zorientowany na usลugi Architektura (SOA).
- Domena Informatica jest podstawowฤ jednostkฤ administracyjnฤ narzฤdzia Informatica.
- Repozytorium PowerCenter jest relacyjnฤ bazฤ danych, takฤ jak Oracle, Sybase, serwer SQL i jest zarzฤ dzany przez usลugฤ repozytorium.
- Konfiguracji domeny moลผna dokonaฤ za pomocฤ konsoli administracyjnej Informatica.
- Wลaลciwoลci domeny w Informatica: limit czasu odpornoลci, okres ponownego uruchomienia, tryb wysyลki, typ bazy danych, host bazy danych oraz port i nazwa bazy danych
- Narzฤdzia klienckie PowerCenter to narzฤdzia programistyczne instalowane na komputerach klienckich.
- Usลuga repozytorium w Informatica utrzymuje poลฤ czenia miฤdzy klientami PowerCenter a repozytorium PowerCenter.
- Usลuga integracyjna jest silnikiem wykonawczym dla Informatyki, innymi sลowy jest to podmiot realizujฤ cy zadania, ktรณre tworzymy w Informatyce.



