Was ist Informatica-Architektur?

Informatica Architecture oder Informatica ist ein ETL-Tool, das für Datenmaskierung, Datenreplikation, Stammdatenverwaltung, Datenvirtualisierung, Datenqualität usw. verwendet wird. Das Tool wurde von einem Softwareentwicklungsunternehmen namens Informatica entwickelt und bietet eine breite Palette von Datenintegrationsprodukten. Allgemein gilt, dass Informatica-Mitarbeiter das Informatica PowerCenter-Tool für ETL verwenden. Es ist eines der am häufigsten verwendeten Tools für die Datenintegration auf dem Markt. Es kann eine Verbindung herstellen, um Daten aus verschiedenen Quellen abzurufen und die Daten nach der Verarbeitung in mehrere Quellen zu laden. Es kann eine Verbindung zwischen zwei verschiedenen Datenbanken herstellen, z. B. Oracle und Teradata, und die Daten in eine andere Datenbank wie IBM DB2 integrieren. Informatica hat die neueste Version 10 herausgebracht.

Die verschiedenen auf dem Markt erhältlichen Editionen von Informatica PowerCenter sind nachstehend aufgeführt

  • Standard Edition
  • Fortgeschrittene Edition
  • Premium Edition

Nachfolgend einige typische Anwendungen von Informatica:

  • Jede Organisation, die von zuvor installierten Legacy-Systemen wie Mainframe auf eine neue Datenbank migriert. Die Datenmigration vom bestehenden System zum aktuellen System kann durchgeführt werden.
  • Für die Einrichtung eines eigenen Data Warehouse ist ein ETL-Tool erforderlich, mit dem die Daten vom Produktionssystem in das Warehouse verschoben werden können.
  • Informatica unterstützt die Integration von Daten aus verschiedenen Systemen wie mehreren Datenbanken oder mehreren Dateien, was beim Einrichten eines Data Warehouse von größter Bedeutung ist.
  • Informatica unterstützt die Bereinigung von Daten, da alle Daten aus dem Produktionssystem nicht in einem Data Warehouse benötigt werden.
  • Informatica ist unter allen Konkurrenten, die ETL-Lösungen anbieten, das effizienteste Tool, das eine breite Palette von Editionen für verschiedene Produkte bietet. Dies hilft dem Kunden, eine Edition basierend auf den spezifischen Anforderungen auszuwählen. Informatica wurde auch als eines der besten Datenintegrationsprodukte auf dem Markt eingestuft.

Die Informatica-Architektur

Informatica verfügt über eine serviceorientierte Architektur, die aus den folgenden Services und Komponenten besteht.

  1. Repository-Dienst: Der Repository-Dienst wird verwendet, um die Metadaten zu verwalten und anderen Diensten Zugriff darauf zu gewähren.
  2. Integrationsservice: Der Integrationsservice wird zum Verschieben der Daten von der Quelle zum Ziel verwendet.
  3. Berichtsservice: Der Berichtsservice wird verwendet, um die Berichterstellung zu vereinfachen.
  4. Knoten - Knoten ist die Computerplattform, auf der die verschiedenen Dienste ausgeführt werden.
  5. Informatica-Designer: Mit dem Informatica-Designer werden Zuordnungen erstellt, die den Datenfluss zwischen Quelle und Ziel darstellen.
  6. Workflow-Manager: Der Informatica-Workflow-Manager wird verwendet, um den Workflow und andere Aufgaben zu erstellen und auszuführen.
  7. Workflow-Monitor: Der Informatica-Workflow-Monitor dient zur Überwachung der Ausführung der Workflows.
  8. Repository-Manager : Der Informatica-Repository-Manager wird zum Verwalten der Objekte im Repository verwendet.

Informatica-Domäne

  • Informatica Architecture ist eine serviceorientierte Architektur.
  • Die Informatica-Domäne im Informatica-Tool ist die grundlegende Verwaltungseinheit.
  • Es besteht aus Knoten und Diensten, die je nach Verwaltungsanforderung und Entwurfsarchitektur in Ordner und Unterordner unterteilt werden können.
  • Auf der Webseite der Informatica-Administratorkonsole wird eine Domäne erstellt, die wie ein Ordner aussieht. Unter diesem Ordner kann ein Knoten zusammen mit den Diensten erstellt werden.
  • Innerhalb der Domäne fungiert ein Knoten als logische Darstellung der Maschine. Die verschiedenen Dienste und Prozesse in Informatica werden im Knoten ausgeführt. In einer Domäne können mehrere Knoten vorhanden sein. Ein Gateway-Knoten ist auch in einer Domäne vorhanden. Ein Gateway-Knoten empfängt die Anforderung von verschiedenen Clients und leitet sie an die entsprechenden Dienste und Knoten weiter.

Eine Domain besteht aus zwei Arten von Diensten

Typ 1: Service Manager, der für die Verwaltung von Vorgängen wie Autorisierung, Authentifizierung und Anmeldung verantwortlich ist. Er ist auch für die Ausführung von Anwendungsdiensten auf verschiedenen Knoten sowie für die Verwaltung von Benutzern und Gruppen verantwortlich.

Typ 2: Anwendungsdienste bestehen aus bestimmten Diensten wie dem Repository-Dienst, dem Berichtsdienst und dem Integrationsdienst. Je nach Konfiguration laufen die Dienste auf den jeweiligen Knoten.

PowerCenter-Repository

  • Das Informatica PowerCenter-Repository besteht aus einer Datenbank, die vom Repository-Service verwaltet wird. Die Metadaten werden in Datenbanktabellen gespeichert. Die Informatica-Client-Tools, die eine Verbindung zum Repository herstellen, sind Informatica-Designer, Informatica-Workflow-Monitor und Informatica-Workflow-Manager. Der Repository-Service ermöglicht diesen Clients den Zugriff auf das Repository.
  • Der Repository-Service ist ein Service, den Informatica zur Verwaltung eines Repository anbietet. Der Repository-Service verarbeitet eine Anforderung ausschließlich für ein Repository und kann auf mehreren Knoten ausgeführt werden, um die Leistung zu steigern. Es bietet auch einen Versionskontrollmechanismus, mit dem wir die verschiedenen Versionen desselben Objekts verwalten und vermeiden können, dass mehrere Benutzer gleichzeitig dasselbe Objekt ändern.

Domänenkonfiguration

Die Domäne ist die grundlegendste Verwaltungssteuerung von Informatica. Dabei handelt es sich um die übergeordnete Entität, die sich aus verschiedenen Diensten wie dem Repository-Dienst, dem Berichtsdienst, dem Integrationsdienst und verschiedenen Knoten zusammensetzt. Die Domänenkonfiguration wird über die Informatica-Administratorkonsole konfiguriert, bei der es sich um eine Webseiten-Benutzeroberfläche handelt, die in einem Webbrowser geöffnet wird. Nach der Anmeldung an der Admin-Konsole werden verschiedene Dienste wie Integrationsdienst, Repository-Dienst, Knoten, Domäne usw. angezeigt. Außerdem wird der Status der verschiedenen Dienste angezeigt, unabhängig davon, ob sie ausgeführt werden oder nicht.

Power Center-Konnektivität

  • Die verschiedenen PowerCenter-Client-Tools wie Workflow-Manager, Designer, Repository-Manager und Workflow-Manager sind Entwicklungstools, die auf dem Client-Computer installiert sind. Die verschiedenen Zuordnungen und Objekte, die wir erstellen, werden auf dem Informatica-Server gespeichert. Daher müssen die Clients über die Netzwerkverbindung zum Server verfügen. Darüber hinaus stellen die Clients eine Verbindung zu Quellen und Zielen her, um die Strukturdefinition zusammen mit Metadaten zu importieren. Daher muss die Konnektivität mit der Quelle / dem Ziel aufrechterhalten werden.
  • Das PowerCenter verwendet TCP / IP, um eine Verbindung zum Integrationsdienst und zum Repository-Dienst herzustellen.
  • PowerCenter verwendet ODBC-Treiber, um eine Verbindung zwischen Quelle und Zielen herzustellen.

Repository-Service

Der Repository-Dienst ist dafür verantwortlich, die Konnektivität zwischen Clients und dem Power Center-Repository aufrechtzuerhalten. Es ist ein Multithread-Prozess, der die Metadaten im Repository auf dem neuesten Stand hält.

Integrationsservice

Der Integrationsdienst ist der Dienst, der für die Ausführung der in Informatica erstellten Aufgaben verantwortlich ist. Dies ist eine Aufgabe auf dem Informatica-Server, die darauf wartet, dass ihr eine Aufgabe zugewiesen wird. Sobald eine Aufgabe zugewiesen wurde, die einen Workflow ausführen soll, ruft der Integrationsservice die Details ab und startet die Ausführung.

Schlussfolgerung - Informatica-Architektur

Informatica ist eine serviceorientierte Architektur, die aus Komponenten wie Anwendungsservices und Service Manager in der Informatica-Domäne besteht. Es besteht aus Anwendungsservices wie Repository-Service, Reporting-Service und Integrationsservice. Informatica Architecture basiert also auf der Ansammlung all dieser Dienste.

Empfohlene Artikel

Dies war ein Leitfaden für Informatica Architecture. Hier diskutieren wir, was Informatica ist. Informatica-Architektur, Domäne und ihre beiden Typen. Sie können auch in unseren Artikeln nachlesen, um mehr zu erfahren.

  1. Was ist Informatica?
  2. Karriere In Informatica
  3. Data Warehouse-Architektur
  4. Fragen zu szenariobasierten Informatica-Interviews

Kategorie: