Dowiedzieliśmy się w ostatnim blogu o i jego rzeczywiste zastosowanie.Zanurzmy się teraz głębiej i zrozummy w tym blogu Informatica Tutorial o Informatice, jej architekturze i przypadku użycia. to jedna z najbardziej wymagających umiejętności na dzisiejszym rynku, ponieważ jest to unikalna i bezstronna platforma integracji danych, która współdziała w szerokim zakresie różnych standardów, systemów i aplikacji.Jak wspomniano na ostatnim blogu, Informatica PowerCenter jest flagowym produktem Informatica i jest często używany zamiennie. Podsumowując, Informatica Powercenter to pojedyncza, ujednolicona platforma integracji danych przedsiębiorstwa, która umożliwia firmom i organizacjom rządowym dowolnej wielkości dostęp, odkrywanie i integrowanie danych z praktycznie każdego systemu biznesowego, w dowolnym formacie i dostarczanie tych danych w całym przedsiębiorstwie z dowolną prędkością. . Jest to narzędzie ETL (Extract, Transform and Load), którego główne zalety w stosunku do innych narzędzi ETL są następujące:
- Jest solidny i może być używany zarówno w systemach Windows, jak i UNIX
- Jest bardzo wydajny, a jednocześnie bardzo prosty w opracowywaniu, utrzymywaniu i administrowaniu
Samouczek Informatica: Zrozumienie Informatica PowerCenter
Aby zrozumieć Informatica w czasie rzeczywistym, powinniśmy dogłębnie poznać architekturę Informatica i inne komponenty Informatica. Pod koniec tego bloga samouczka Informatica będziesz w stanie zrozumieć następujące kwestie:
- Co to jest architektura Informatica?
- Składnik klienta Informatica
- Menedżer repozytoriów Informatica PowerCenter
- Informatica PowerCenter Designer
- Menedżer przepływu pracy PowerCenter
- Monitor przepływu pracy PowerCenter
- Administrator konsoli
- Składnik serwera Informatica
- Usługa repozytorium
- Usługa integracji
- Usługa SAP BW
- Centrum usług internetowych
- Składnik klienta Informatica
- Przepływ danych w Informatica
- Domena i węzły Informatica
- Informatica Services & Service Manager
- Przykład zastosowania: jak załadować tabelę wymiarów produktu za pomocą SCD
Co to jest architektura Informatica?
Architektura Informatica PowerCenter oparta jest na koncepcji architektury zorientowanej na usługi (SOA). Architekturę zorientowaną na usługi (SOA) można zdefiniować jako grupę usług, które komunikują się ze sobą. Proces komunikacji obejmuje albo prosty transfer danych, albo może obejmować dwie lub więcej usług koordynujących tę samą działalność.
Rozwój Informatica opiera się na technikach programistycznych opartych na komponentach. Rozwój oparty na komponentach to technika, w której do złożenia produktu końcowego wykorzystuje się predefiniowane komponenty lub jednostki funkcjonalne, lub jedno i drugie, o określonych funkcjach. PowerCenter postępuje zgodnie z metodologiami programistycznymi opartymi na komponentach, umożliwiając tworzenie przepływu danych ze źródła do celu, używając różnych komponentów (zwanych transformacjami) i łącząc je ze sobą w razie potrzeby. Dobrym sposobem na zrobienie tego byłoby najpierw zrozumienie, jakie są składniki Informatica, a następnie dowiemy się, jak zastosować Informatica do rozwiązania typowego problemu biznesowego poprzez przypadek użycia.
Tak więc narzędzie Informatica PowerCenter składa się z 2 komponentów. Oni są:
domyślna wartość łańcucha w java
- Składnik klienta
- Składnik serwera

Rys.: Przegląd architektury Informatica
Składniki klienckie Informatica PowerCenter:
Menedżer repozytorium PowerCenter:
Repository Manager służy do administrowania repozytoriami. Może zarządzać użytkownikami i grupami. Możemy tworzyć, usuwać i edytować użytkowników repozytorium i grupy użytkowników. Możemy również przypisywać i cofać uprawnienia repozytorium i uprawnienia do folderów.
Menedżer repozytorium ma następujące okna:
- Nawigator: Wyświetla wszystkie obiekty utworzone w Menedżerze repozytorium, Projektancie i Menedżerze przepływu pracy. Jest zorganizowany najpierw według repozytorium, a następnie według folderu.
- Główny: Zawiera właściwości obiektu wybranego w Nawigatorze. Kolumny w tym oknie zmieniają się w zależności od obiektu wybranego w Nawigatorze.
- Wynik: Dostarcza dane wyjściowe zadań wykonywanych w menedżerze repozytorium.
Rys .: Menedżer repozytorium
Informatica PowerCenter Designer
PowerCenter Designer to klient, w którym określamy sposób przenoszenia danych między różnymi źródłami i celami. W tym miejscu interpretujemy różne wymagania biznesowe przy użyciu różnych komponentów PowerCenter zwanych transformacjami i przekazujemy przez nie dane (transformacje). Projektant służy do tworzenia definicji źródłowych, definicji docelowych i przekształceń, które można dalej wykorzystywać do tworzenia mapowań.
Rys .: Informatica PowerCenter Designer
Informatica PowerCenter Menedżer przepływu pracy
Jest to uporządkowany zestaw jednej lub więcej sesji i innych zadań, zaprojektowany w celu osiągnięcia ogólnego celu operacyjnego. To ewykonuje serię mapowań (jako sesje) i innych zadań.
Rys.: Menedżer przepływu pracy
Menedżer przepływu pracy to aplikacja PowerCenter, która umożliwia projektantom tworzenie i uruchamianie przepływów pracy. Można go otworzyć w następujący sposób:
- Można uruchomić z poziomu Projektanta, klikając ikonę „W”
- Można go otworzyć niezależnie ze ścieżki Start> Wszystkie programy> Informatica PowerCenter 9.6.1> Klient> Klient PowerCenter> PowerCenter Workflow Manager
- Można je otworzyć z Projektanta przepływu pracy - narzędzia używanego do tworzenia obiektów przepływu pracy
Rys: Interfejs menedżera przepływu pracy
Menedżer przepływu pracy wyświetla następujące okna, aby pomóc w tworzeniu i organizowaniu przepływów pracy:
- Możesz łączyć się i pracować w wielu repozytoriach i folderach. W Nawigatorze Workflow Manager wyświetla czerwoną ikonę nad nieprawidłowymi obiektami.
- Możesz tworzyć, edytować i przeglądać zadania, przepływy pracy i zeszyty.
- Zawiera zakładki do wyświetlania różnych typów komunikatów wyjściowych. Okno Wyjście zawiera następujące zakładki:
- Wyświetla komunikaty podczas zapisywania przepływu pracy, zadania lub zadania. Karta Zapisz wyświetla podsumowanie sprawdzania poprawności podczas zapisywania przepływu pracy lub zadania.
- Pobierz dziennik. Wyświetla komunikaty, gdy Menedżer przepływu pracy pobiera obiekty z repozytorium.
- Wyświetla komunikaty podczas sprawdzania przepływu pracy, workletu lub zadania.
- Wyświetla komunikaty podczas kopiowania obiektów repozytorium.
- Wyświetla komunikaty z usługi integracji.
- Wyświetla komunikaty z usługi repozytorium.
Informatica Workflow Designer
Mapuje kolejność wykonywania i zależności sesji, zadań i zadań dla serwera Informatica
Rys.: Projektant przepływu pracy
Programista zadań
Tworzy zadania sesji, poleceń powłoki i wiadomości e-mail. Zadania utworzone w programie Task Developer są wielokrotnego użytku
Projektant Workletów
Tworzy obiekty, które reprezentują zestaw zadań. Obiekty workletów są wielokrotnego użytku.
Menedżer przepływu pracy wyświetla również pasek stanu, który pokazuje stan wykonywanej operacji.
Poniższy rysunek ilustruje, jak wygląda typowy przepływ pracy, w tym składniki zadania Start, Link i Session.
Rys.: Przykład menedżera przepływu pracy
Monitor przepływu pracy Informatica PowerCenter
Monitor przepływu pracy, narzędzie PowerCenter, służy do monitorowania wykonywania przepływów pracy i zadań.
Monitor przepływu pracy może służyć do:
- Wyświetl szczegóły dotyczące przepływu pracy lub zadania uruchomionego w widoku wykresu Gantta lub widoku zadań
- Uruchamiaj, zatrzymuj, przerywaj i wznawiaj przepływy pracy lub zadania
- Monitor przepływu pracy wyświetla przepływy pracy, które zostały uruchomione co najmniej raz.
- Monitor przepływu pracy stale otrzymuje informacje z usługi integracji i usługi repozytorium. Pobiera również informacje z repozytorium, aby wyświetlić informacje historyczne.
Rys .: Monitor przepływu pracy
Jak otworzyć Monitor przepływu pracy Informatica:
Aby otworzyć Monitor przepływu pracy, przejdź do:
Start> Wszystkie programy> lnformatica PowerCenter 9.6.1> Klient> Klient PowerCenter> Monitor przepływu pracy PowerCenter
Monitor można również otworzyć:
- Z Nawigatora Menedżera przepływu pracy
- Menedżera przepływu pracy można skonfigurować tak, aby otwierał Monitor przepływu pracy, gdy przepływ pracy jest uruchamiany z Menedżera przepływu pracy
- Z Narzędzia> Monitor przepływu pracy w Projektancie, Menedżerze przepływu pracy lub Menedżerze repozytorium
- Lub za pomocą ikony Monitor przepływu pracy na pasku narzędzi Narzędzia
Rys: Sekcje monitora przepływu pracy
Przetwarzanie danychAdministrator konsoli
Konsola administratora Informatica (narzędzie administratora) to narzędzie administracyjne służące do administrowania domeną Informatica i zabezpieczeniami Informatica.Konsola Informatica Administrator (narzędzie Administrator) jest dostępna po instalacji Informatica.
Rys .: Konsola administratora Informatica
Konsola administracyjna wykonuje w domenie następujące zadania:
- Zarządzanie usługami aplikacyjnymi: Zarządza wszystkimi usługami aplikacji w domenie, w tym usługą integracji i usługą repozytorium.
- Konfiguracja węzłów: Konfiguruje właściwości węzła, w tym katalog kopii zapasowych i zasoby. Umożliwia zamknięcie węzłów, a następnie ponowne uruchomienie w razie potrzeby.
- Zarządzanie obiektami domeny: Tworzy i zarządza obiektami, takimi jak usługi, węzły, licencje i foldery.
- Przeglądanie i edytowanie właściwości obiektu domeny: Umożliwia przeglądanie i edytowanie właściwości wszystkich obiektów w domenie.
- Zadania administracyjne związane z bezpieczeństwem: Zarządzaj użytkownikami, grupami, rolami i uprawnieniami.
- Przeglądanie zdarzeń z dziennika: Używa przeglądarki dziennika do przeglądania zdarzeń z dziennika domeny, usługi integracyjnej, usługi SAP BW, centrum usług internetowych, a także usługi repozytorium.
Rys: Interfejs konsoli administratora
Tak więc, w skrócie, komponent klienta Informatica składa się z 5 komponentów, a mianowicie. Informatica Repository Manager, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor i Informatica Administrator Console. Stanowi szatę graficzną całego narzędzia. Spróbujmy teraz zrozumieć składnik serwera Informatica PowerCenter.
Składniki serwerowe Informatica PowerCenter
Składniki serwera PowerCenter obejmują następujące usługi:
- Usługa repozytorium: Usługa Repozytorium zarządza repozytorium. Pobiera, wstawia i aktualizuje metadane do tabel bazy danych repozytorium.
- Usługa integracji: Usługa integracji uruchamia sesje i przepływy pracy.
- Usługa SAP BW: Usługa SAP BW wyszukuje żądania RFC z SAP BW i inicjuje przepływy pracy w celu wyodrębnienia lub załadowania danych do SAP BW.
- Centrum usług internetowych: Centrum usług internetowych odbiera żądania od klientów usług internetowych i udostępnia przepływy pracy PowerCenter jako usługi.
Teraz, gdy zrozumieliśmy zarówno komponenty klienta, jak i serwera Informatica, poniższa grafika informacyjna wyjaśni przepływ danych w Informatica, tj. Sposób przetwarzania danych:
Rys: Przepływ danych w Informatica
W tym momencie bardzo logiczne jest zrozumienie, jakie są inne podstawowe jednostki w Informatica, takie jak domena i węzeł, menedżer usług i usług. Poświęćmy więc chwilę, aby je zrozumieć, zanim przedstawimy informaticę.
Domena Informatica i węzły:
Najważniejsze cechy domeny są następujące:
- Domena to logiczna kolekcja lub zbiór węzłów i usług
- Domena PowerCenter jest podstawową jednostką administracyjną PowerCenter
- Domena może być pojedynczą instalacją PowerCenter lub może składać się z wielu instalacji PowerCenter
Najważniejsze cechy węzła są następujące:
- Węzeł jest logiczną reprezentacją maszyny fizycznej. Ma fizyczne atrybuty, takie jak nazwa hosta i numer portu
- Każdy węzeł uruchamia menedżera usług, który jest odpowiedzialny za aplikację i usługi podstawowe
- Węzeł może być węzłem bramy lub węzłem roboczym, ale może należeć tylko do jednej domeny
Rys .: Informatica Domain n Node
Informatica Services & Service Manager:
Usługa to zasób zapewniający wyspecjalizowane funkcje. Wszystkie procesy PowerCenter działają jako usługi w węźle.
Informatica PowerCenter oferuje dwa rodzaje usług:
- Usługi aplikacji reprezentują funkcje oparte na serwerze, w tym usługi repozytorium i usługi integracji.
- Usługi podstawowe to funkcje zarządzające i utrzymujące środowisko, w którym działa PowerCenter, obejmujące między innymi takie usługi, jak Log Service, Licensing Service i Domain Service.
Kierownik serwisu
- Menedżer usług to usługa, która zarządza wszystkimi operacjami domeny i działa na każdym węźle w domenie
- W węźle bramy Menedżer usług jest odpowiedzialny za następujące czynności:
- Kontrolowanie domeny
- Zarządzanie usługami działającymi w domenie
- Zapewnienie wyszukiwania usług
- We wszystkich węzłach Menedżer usług ma na celu kontrolowanie podstawowych usług i usług aplikacji
Jak współdziałają różne składniki PowerCenter:
Rys.: Interakcja komponentu Informatica
jak zainstalować okna eclipse
Przykład zastosowania: jak załadować tabelę wymiarów produktu za pomocą SCD
Opis problemu: Naszym celem jest załadowanie tabeli wymiarów produktu przy użyciu wolno zmieniających się wymiarów (SCD) typu 2 przy użyciu daty wejścia w życie.
Biorąc pod uwagę system źródłowy klienta, który zawiera identyfikator klienta, nazwę, miasto, stan i kraj klientów, za każdym razem, gdy klient ma inną wartość, musimy utworzyć nowy wpis w tabeli wymiarów docelowych.
Aby lepiej to zrozumieć, jeśli klient wraca z inną wartością dla stanu lub miasta w porównaniu z wartością już obecną w tabeli wymiarów docelowych, należy utworzyć nowy wpis ze zaktualizowaną wartością. Osiąga się to dzięki zastosowaniu tabeli docelowej opartej na rozwiązaniu SCD.
Poniżej przedstawiono krok po kroku proces ładowania tabeli wymiarów produktów za pomocą SCD.
Krok 1 : Otwórz PowerCenter Designer.
Krok 2 : Połącz się z repozytorium
Rys: Nawiązywanie połączenia z repozytorium
Krok 3 : Uruchom projektanta
Rys: Uruchamianie PowerCenter Designer
Krok 4: Załaduj źródło z bazy danych
Rys: Różne opcje ładowania zestawu danych źródłowych
Krok 5: Połącz się z bazą danych
Krok 6: Wybierz tabelę SCD_INPUT_DATA
Krok 7: Podobnie załaduj zestaw docelowy z bazy danych
Rys: Różne opcje zestawów docelowych
Krok 8 : Zaprojektuj przepływ pracy, aby wykonać wymaganą operację, jak pokazano poniżej
Rys: Projekt przepływu pracy dla bazy danych
Krok 9 : Uruchom i załaduj Oracle SQL Developer SCD_CUSTOMER stół
Rys .: Tabela SCD_CUSTOMER
Krok 10 : Zmodyfikuj wartości stanu dla klientów Mary i Hannah
Ryc: Modyfikowanie wartości Mary
Rys: Modyfikowanie wartości Hannah
Krok 11 : Uruchom monitor przepływu pracy i wykonaj przepływ pracy
Rys: Wykonywanie przepływu pracy
Rys: Wyjście przepływu pracy
Krok 12: Wykonaj poniższe polecenie, aby uzyskać docelową bazę danych
- wybierz * z scd_customer_target
Rys: Wykonywanie zapytania SQL w celu uzyskania docelowych wyników
Krok 13: Wyjście tabeli wymiarów produktu
Rys: Wyjście tabeli wymiarów produktu
Podsumowując, załadowana tabela produktów zawiera historyczne wartości danych, w tym odchylenia od obecnych wartości, które uzyskuje się za pomocą Informatica PowerCenter.
Mam nadzieję, że ten blog z samouczkiem Informatica był pomocny w budowaniu podstaw Informatica i wzbudził wystarczające zainteresowanie, aby dowiedzieć się więcej o Informatica.
Jeśli już zdecydowałeś się rozpocząć karierę w Informatica, polecam Ci, dlaczego nie zajrzeć do naszej strona kursu. Szkolenie Informatica Certification w Edureka uczyni Cię ekspertem w dziedzinie Informatica dzięki sesjom prowadzonym na żywo przez instruktora i praktycznym szkoleniom z wykorzystaniem rzeczywistych przypadków użycia.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy, a my skontaktujemy się z Tobą.