Samouczek Informatica: Understanding Informatica „Inside Out”



Ten blog z samouczkiem Informatica szczegółowo wyjaśnia Informatica PowerCenter, architekturę informatyczną i sposób tworzenia domeny w Informatica

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:





  1. Co to jest architektura Informatica?
    1. Składnik klienta Informatica
      1. Menedżer repozytoriów Informatica PowerCenter
      2. Informatica PowerCenter Designer
      3. Menedżer przepływu pracy PowerCenter
      4. Monitor przepływu pracy PowerCenter
      5. Administrator konsoli
    2. Składnik serwera Informatica
      1. Usługa repozytorium
      2. Usługa integracji
      3. Usługa SAP BW
      4. Centrum usług internetowych
  2. Przepływ danych w Informatica
  3. Domena i węzły Informatica
  4. Informatica Services & Service Manager
  5. 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
Informatica-tutorial-Informatica-Architecture

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