Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Save Time and Money while Increasing the Quality of Your PowerCenter Deployment
Louis Hausle
Abuse and misuse of SQL overrides, log verbosity or commit/cache/dtm buffer size?
Zombie Workflows?
Where is Time Spent in a PowerCenter Environment? (source Informatica World 2012 Poll)
Development accounts for less than 50% of time Development 38%
You can shrink the TCO of PowerCenter by automated Testing and Monitoring
DEV
TEST
PROD
Testing The Informatica Data Validation Option DVO Production Proactive Monitoring for PowerCenter - Operations
Every PowerCenter Customer Has Best Practices, Nearly Every One Struggles to Enforce Them!
Production Impact
Unchecked Development Practices and Choices can lead to Fatal Mistakes in Production
A developer uses the truncate target table option for testing in development
He forgets to change the flag, and the workflow is migrated into production
Data is lost, and recovery steps can take time and introduce new data problems
Testing The Informatica Data Validation Option DVO Production Proactive Monitoring for PowerCenter - Operations
11
15 years later, 99% of those 4,000 Customers still use SQL and Excel to test the data they have moved in data integration products. There has to be a better way
12
13
Source B
Sales Orders 23 Sales Amount $150,000
Sales Orders 52
DVO - tells you 1 Order and $10,000 is Missing In a few clicks it does set, aggregation and value tests.
14
15
16
Testing The Informatica Data Validation Option DVO Production Proactive Monitoring for PowerCenter - Operations
17
2. Customers want to become Proactive in seeing issues before they turn into problems. Send email alerts instead of logging in to a monitor.
3. Scalable way to identify anomalies such as Workflows running longer/shorter than normal or returning more/less rows than normal.
18
Complete Operational and Best Practices Extensible build unlimited number of new rules
19
Solution Overview
Operational Monitoring via Proactive PowerCenter Monitoring Continuous Correlation (Sample Rules)
SQL Sources to Expose Repository Features and Allow Easy Rule and Report Building Environmental Monitoring Custom:
Environmental
(CPU, Memory..)
1 2 3 4
Workflow/session was successful but zero (0) records loaded Rejected Records in Session Disproportionate elapsed time between Workflow and Session Session/Workflow Failures Correlate session changes to workflow failures SLA Violations: Workflow/Folder/Repository Level Significant increase in Workflow/Session Elapsed Times
5
6 7 9
Runtime Statistics JMS Receiver via Web Web Services Services Hub
DB (SQL)
Alert Enrichment
Significant decrease in applied row counts 8 DBs, Web Services and more Workflows missing schedules Alert Editing, Creation and Management Too many concurrent workflows
10
11 12
1. The PowerCenter Domain, Integration Services and Repository Services are Monitored 2. The PowerCenter Repository Database is Monitored for Up/Down and Tablespace Usage 3. The PowerCenter Server OS is Monitored for Memory and CPU Usage
Domain
Database
Administrator
Repository Service
Application Server
Integration Service
Server
4. Running Workflows and Sessions are Monitored 5. Over 500 Attributes can be used in rules
21
Check for Commit size violations Check On Rollback Transactions on Errors Naming Conventions and Check for Comments
22