The PowerCenter repository resides in a relational database. The repositorydatabase tables contain the instructions required to extract, transform, and loaddata. Repository clients access the repository database tables through theRepository Service. A repository client is any PowerCenter component thatconnects to the repository.The Repository Service manages repository metadata transaction requests fromrepository clients. Each Repository Service manages a single repository. TheRepository Service uses object-locking to ensure the consistency of metadata inthe repository.A Repository Service process is a multi-threaded process that fetches, inserts,and updates metadata in the repository database tables. A Repository Serviceprocess is an instance of the Repository Service that runs on a particular machine, or node.The Repository Service accepts client metadata transaction requests from thefollowing PowerCenter components:
PowerCenter Client tools.
Use the Designer to create and store mappingmetadata in the repository. Use the Workflow Manager to store workflowmetadata and connection object information in the repository. Use the WorkflowMonitor to retrieve workflow run status information and session logs written bythe Integration Service. Use the Repository Manager to organize and securemetadata by creating folders. You can manage the repository from thePowerCenter Administration Console.
pmrep and infacmd.
Use
pmrep
to perform repository metadata administrationtasks, such as listing repository objects. Use infacmd to perform service-relatedfunctions, such as creating or removing a Repository Service.
Integration Service.
When you start the Integration Service, it connects to therepository to schedule workflows. When you run a workflow, the IntegrationService retrieves workflow task and mapping metadata from the repository.During the workflow run, the Integration Service writes workflow statusinformation to the repository.
Leave a Comment