Course Overview
This Informatica PowerCenter Advanced Boot Camp for Developers 9.x course teaches advanced mapping techniques and performance tuning and provides a thorough review of session partitioning features found in PowerCenter version 9.x. This course builds on the four-day boot camp course.
Requirements
- A few months experience with PowerCenter
Target audiences
- PowerCenter developers
Curriculum
- 1 Section
- 11 Lessons
- 3 Days
Expand all sectionsCollapse all sections
- Topics11
- 1.1Introduction Course objectives Mapping Techniques – local variables Using local variables: self and forward references
- 1.2Mapping Techniques – pivoting data Using the Normalizer transformation (level of occurs, generated keys, examples) Normalizing flat file outputs Denormalizing with unconnected Lookups Denormalizing with the Aggregator (conditional clause and local variables)
- 1.3Mapping Techniques – self-joins Using a Joiner with the sorted input property
- 1.4Mapping Techniques – Lookup Transformation Using dynamic caching Pipeline lookups
- 1.5Lab: Self-join, Dynamic Lookup and Denormalizing Mapping Techniques – surrogate keys Using the Sequence generator transformation Using a trigger, GUID or update overrides
- 1.6Mapping Techniques – other Calling stored procedures Transaction Control transformation and commit points Transaction scope
- 1.7Advanced Parameter usage Sharing mapping parameters between sessions
- 1.8Mapping Templates Slowly changing dimension updates (type 1, 2, 3 and mixed) Lab: dimensional updates Data validation and error trapping Comparing the contents of two tables and extracting differences Building parameter files Lab: parameter files
- 1.9Performance Tuning Understanding PowerCenter’s architecture Getting baseline numbers Using performance counters Identifying bottlenecks Tuning the target and source components Tuning blocking transformations Tuning Lookup transformations Lab: tuning the mapping Tuning the session, caches and memory Using session partitioning Tuning the workflow Running multiple instances of the same workflow Running a session or a workflow on a grid Lab: session partitioning Using PushDown optimization (optional)
- 1.10Using XML (optional) Overview XML definitions Using XML sources and targets Using the XML editor Midstream XML transformations
- 1.11Lab: Using XML Review of command line utilities Infacmd pmcmd pmrep
