We shall look at the fundamental components of the Informatica PowerCenter 8.x Suite, the key components are
1. PowerCenter Domain
2. PowerCenter Repository
3. Administration Console
4. PowerCenter Client
5. Repository Service
6. Integration Service
2. PowerCenter Repository
3. Administration Console
4. PowerCenter Client
5. Repository Service
6. Integration Service
PowerCenter Domain
A domain is the primary unit for
management and administration of services in PowerCenter. Node, Service
Manager and Application Services are components of a domain.
Node
Node is the logical representation of a
machine in a domain. The machine in which the PowerCenter is installed
acts as a Domain and also as a primary node. We can add other machines
as nodes in the domain and configure the nodes to run application
services such as the Integration Service or Repository Service. All
service requests from other nodes in the domain go through the primary
node also called as ‘master gateway’.
The Service Manager
The Service Manager runs on each node
within a domain and is responsible for starting and running the
application services. The Service Manager performs the following
functions,
- Alerts. Provides notifications of events like shutdowns, restart
- Authentication. Authenticates user requests from the Administration Console, PowerCenter Client, Metadata Manager, and Data Analyzer
- Domain configuration. Manages configuration details of the domain like machine name, port
- Node configuration. Manages configuration details of a node metadata like machine name, port
- Licensing. When an application service connects to the domain for the first time the licensing registration is performed and for subsequent connections the licensing information is verified
- Logging. Manages the event logs from each service, the messages could be ‘Fatal’, ‘Error’, ‘Warning’, ‘Info’
- User management. Manages users, groups, roles, and privileges
Application services
The services that essentially perform
data movement, connect to different data sources and manage data are
called Application services, they are namely Repository Service,
Integration Service, Web Services Hub, SAPBW Service, Reporting Service
and Metadata Manager Service. The application services run on each node
based on the way we configure the node and the application service
Domain Configuration
Some of the configurations for a domain
involves assigning host name, port numbers to the nodes, setting up
Resilience Timeout values, providing connection information of metadata
Database, SMTP details etc. All the Configuration information for a
domain is stored in a set of relational database tables within the
repository. Some of the global properties that are applicable for
Application Services like ‘Maximum Restart Attempts’, ‘Dispatch Mode’ as
‘Round Robin’/’Metric Based’/’Adaptive’ etc are configured under Domain
Configuration