Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Course Introduction
- Course Objectives
Mapping Techniques – Local Variables
- Utilizing local variables: self and forward references
Mapping Techniques – Data Pivoting
- Applying the Normalizer transformation (level of occurrence, generated keys, examples)
- Normalizing flat file outputs
- Denormalizing using unconnected Lookups
- Denormalizing with the Aggregator (conditional clauses and local variables)
Mapping Techniques – Self-Joins
- Employing a Joiner with sorted input properties
Mapping Techniques – Lookup Transformation
- Implementing dynamic caching
- Configuring pipeline lookups
- Lab: Self-joins, Dynamic Lookups, and Denormalization
Mapping Techniques – Surrogate Keys
- Utilizing the Sequence Generator transformation
- Applying triggers, GUIDs, or update overrides
Mapping Techniques – Other Utilities
- Invoking stored procedures
- Transaction Control transformation and commit points
- Defining transaction scope
Advanced Parameter Usage
- Details are not available.
Mapping Templates
- Implementing Slowly Changing Dimension updates (types 1, 2, 3, and mixed)
- Lab: Dimensional updates
- Data validation and error trapping
- Comparing table contents and extracting discrepancies
- Creating parameter files
- Lab: Parameter files
Performance Tuning
- Understanding PowerCenter’s architecture
- Establishing baseline metrics
- Utilizing performance counters
- Identifying performance bottlenecks
- Optimizing target and source components
- Refining blocking transformations
- Optimizing Lookup transformations
- Lab: Mapping tuning
- Tuning sessions, caches, and memory
- Implementing session partitioning
- Optimizing workflows
- Executing multiple instances of the same workflow
- Running sessions or workflows on a grid
- Lab: Session partitioning
- Utilizing PushDown optimization (optional)
Mapping Templates
- Implementing Slowly Changing Dimension updates (types 1, 2, 3, and mixed)
- Lab: Dimensional updates
- Data validation and error trapping
- Comparing table contents and extracting discrepancies
- Creating parameter files
- Lab: Parameter files
Working with XML
- Overview
- XML definitions
- Utilizing XML sources and targets
- Employing the XML editor
- Midstream XML transformations
- Lab: Using XML
Review of Command Line Utilities
- Infacmd
- pmcmd
- pmrep
28 Hours