Tuesday 9 August 2016

Informatica Components Overview.

We call look into a high level architecture of informatica.

Informatica Components 

Informatica Domain

Informatica domain is the primary unit that manages administrative and management process in informatica and contain nodes and services associated with each node.

Node: Nodes are the physical machines. We can have single node or multiple node multiple nodes are used for high availability in informatica.

Under each node we have services.


Server Components

Infromatica tool consist of mainly 2 services
  • Repository Service
  • Integration Service
Repository Service

Repository service is used for maintain informatica metadata  and for managing connections between informatica repository and client tools. Metadata means data about data that contain details about 

  • Source definition
  • Target definition
  • Transformation details
  • Session details containing details about when to execute transformations.
  • Connection details.
Integration Service

Integration service comes into picture when we run the transformation. 
  • Integration service is responsible for movement of data from source to target.It get the connection details from repository and move the data accordingly.
  • Responsible for scheduling of workflow and sessions.

Some other service is also there related to informatica
  • Web service hub: This is used when we are connecting to any web content.
  • Reporting Service: Informatica reporting tool
  • Metadata manager service: 
  • SAP BW Service: Used if we have source or Target as SAP.
  • Model Repository service: Part of data quality
  • Data integration service: Part of data quality
  • Content Management Service: Part of data quality
  • Analyst Service: Part of data quality

Client Components.

Informatica client components are
  • Repository Manager:
    • Used for administrative purpose .
    • For managing permissions for users and groups.
  • Designer:
    • Used to create and design mappings.
    • Used to import sort,target,mapplet and transformations.
  • Workflow Manager:
    • Used to crate sessions and workflows
    • A session can be called as a run time entity of a mapping. All the information of a mapping can be configured from here.
  • Workflow Monitor:
    • For monitoring status of a workflow. 

No comments:

Post a Comment