Curriculum
- 1 Section
- 13 Lessons
- 3 Days
Expand all sectionsCollapse all sections
- Topics13
- 1.1Course Introduction Course Objectives
- 1.2Mapping Techniques – local variables Using local variables: self and forward references
- 1.3Mapping 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.4Mapping techniques – self-joins Using a Joiner with the sorted input property
- 1.5Mapping Techniques – Lookup Transformation Using dynamic caching Pipeline lookups
- 1.6Lab: Self-join, Dynamic Lookup and Denormalizing Mapping Techniques – Surrogate Keys Using the Sequence generator transformation Using a trigger, GUID or update overrides
- 1.7Mapping Techniques – other Calling stored procedures Transaction Control transformation and commit points Transaction scope
- 1.8Advanced Parameter usage Sharing mapping parameters between sessions
- 1.9Mapping 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.10Performance 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.11Mapping 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.12Using XML (optional) Overview XML definitions Using XML sources and targets Using the XML editor Midstream XML transformations
- 1.13Lab: Using XML Review of command line utilities Infacmd pmcmd pmrep