Wednesday, December 4, 2013

Informatica Architecture




Domain: Domain is the primary unit for management and administration  of  services in PowerCenter. The components of domain are one or more nodes, service manager and application services.


Node: Node is logical representation of machine in a domain. A domain can have multiple nodes. Master gateway node is the one that hosts the domain. You can configure nodes to run application services like integration service or repository service. All requests from other nodes go through the master gateway node.

 
Integration Service: It is the heart of Informatica architecture. It accepts requests from the Power Center Client and process all transformation request and load data into target. It starts load balancer and DTM process to manage all task involved in ETL.

The DTM uses multiple threads to process data in a session. The main DTM thread is called the master thread. The master thread can create the following types of threads:


 Mapping Threads, Pre and Post-Session Threads, Reader Threads, Transformation Threads, Writer Threads

Repository & Repository Services:
Repository is nothing but a relational database which stores all the metadata created in Power Center. Whenever we develop mapping, session, workflow, do anything meaningful and save, entries are made in the repository.

And Repository service is the one that understands content of the repository, fetches data from the repository and sends it back to the requesting components, mostly client tools and integration service.

Global Repository: The global repository is the hub of the repository domain. The global repository can contain common objects to be shared throughout the domain through global shortcuts. Once created, you can not change a global repository to a local repository.

Local Repository: A local repository is any repository within the domain which can connect to the global repository and use objects in its shared folders. You can promote a local repository to global repository.

2 comments: