The Proactive Monitoring sources connect to PowerCenter services, collect data, and turn this data into events for rule processing.
The sources run against the respective PowerCenter services at a predefined interval and collect incremental data changes. For example, a query to retrieve modified workflows information from the PowerCenter repository runs every six hours. The query selects the modified workflows in the six hours by using the timestamp from the previous run.
The Proactive Monitoring solution contains the following predefined sources:
PMPC SQL Source
The PMPC SQL Source is a custom built SQL source for the Proactive Monitoring solution. The source can connect to multiple repository databases and run SQL queries in parallel. In addition, the PMPC SQL source includes queries relevant for the database types, Oracle, IBM DB2, and Microsoft SQL Server.
All PMPC SQL related services use the repository configuration provided through the Proactive Monitoring for PowerCenter Management Console to connect to the PowerCenter repository databases.
The solution includes multiple instances of PMPC SQL Source that run predefined SQL queries against the configured PowerCenter repository databases at regular intervals. The PMPC SQL Sources run the SQL queries to create events and publish these events on the following predefined topics:
pc_command_tasks
pc_mappings
pc_mapplets
pc_sessions
pc_transforms
pc_workflows
pc_worklets
For example,
PowerCenter Workflows Modified Incremental
is the PMPC SQL Source that connects to the PowerCenter repository, retrieves information about workflows changed in the last six hours, and publishes them as events on the pc_workflows topic.
The solution also includes instances of other predefined RulePoint source types to manage solution specific internal data, such as cache and purge management.