Checklist For Best Practices in Powercenter
Checklist For Best Practices in Powercenter
Best Practices in
Powercenter
A Checklist for Tuning Performance
Xitiz Pugalia
2014
Contents
Optimizing Flat File Targets........................................................................................................................... 2
Optimizing Flat File Sources .......................................................................................................................... 2
Optimizing the Source................................................................................................................................... 2
Optimizing Mappings Overview .................................................................................................................... 2
Optimizing Datatype Conversions................................................................................................................. 3
Optimizing Expressions ................................................................................................................................. 3
Optimizing Aggregator Transformations ...................................................................................................... 3
Optimizing Custom Transformations ............................................................................................................ 3
Optimizing Joiner Transformations............................................................................................................... 3
Optimizing Lookup Transformations............................................................................................................. 3
Optimizing Normalizer Transformation ........................................................................................................ 4
Optimizing Sequence Generator Transformations ....................................................................................... 4
Optimizing Sorter Transformations .............................................................................................................. 4
Optimizing Source Qualifier Transformations .............................................................................................. 4
Optimizing SQL Transformations .................................................................................................................. 4
Eliminating Transformation Errors................................................................................................................ 4
Optimize the Sessions ................................................................................................................................... 4
Optimize Grid Deployment ........................................................................................................................... 5
Optimizing the Powercenter Components ................................................................................................... 5
Optimize the Systems ................................................................................................................................... 5
Other Points to be Checked .......................................................................................................................... 5
Optimizing Expressions
When possible, isolate slow expressions and simplify them
Choose Numeric fields in place of strings as much as possible
Choose Decode instead of Lookup as much as possible
Use Operators instead of Functions
Create a pipeline Lookup transformation and configure partitions in the pipeline that builds
the lookup source
Check if the mapping has multiple targets. If yes, could each target be loaded in parallel?
Re-usable transformations
Different Commit Type & Commit Interval (from Session Properties, default is Target Type ,
10000)