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
- Utilising local variables: self and forward references
Mapping Techniques – Pivoting Data
- Employing the Normalizer transformation (level of occurs, generated keys, examples)
- Normalizing flat file outputs
- Denormalizing using unconnected Lookups
- Denormalizing via the Aggregator (conditional clause and local variables)
Mapping Techniques – Self-Joins
- Utilizing a Joiner with the sorted input property
Mapping Techniques – Lookup Transformations
- Leveraging dynamic caching
- Pipeline lookups
- Lab: Self-join, Dynamic Lookup, and Denormalization
Mapping Techniques – Surrogate Keys
- Using the Sequence generator transformation
- Implementing triggers, GUIDs, or update overrides
Mapping Techniques – Other Considerations
- Invoking stored procedures
- Transaction Control transformation and commit points
- Transaction scope
Advanced Parameter Usage
- Details are not available.
Mapping Templates
- Updates for slowly changing dimensions (types 1, 2, 3, and mixed)
- Lab: Dimensional updates
- Data validation and error trapping
- Comparing table contents to extract differences
- Constructing parameter files
- Lab: Parameter files
Performance Tuning
- Understanding PowerCenter’s architecture
- Establishing baseline metrics
- Utilizing performance counters
- Identifying bottlenecks
- Optimizing target and source components
- Optimizing blocking transformations
- Optimizing Lookup transformations
- Lab: Tuning the mapping
- Optimizing the session, caches, and memory
- Implementing session partitioning
- Optimizing the workflow
- Running multiple instances of the same workflow
- Executing a session or workflow on a grid
- Lab: Session partitioning
- Utilizing PushDown optimization (optional)
Mapping Templates
- Updates for slowly changing dimensions (types 1, 2, 3, and mixed)
- Lab: Dimensional updates
- Data validation and error trapping
- Comparing table contents to extract differences
- Constructing parameter files
- Lab: Parameter files
Working with XML
- Overview
- XML definitions
- Utilizing XML sources and targets
- Using the XML editor
- Midstream XML transformations
- Lab: Using XML
Review of Command Line Utilities
- Infacmd
- pmcmd
- pmrep
28 Hours