Table of Contents

Search

  1. Preface
  2. Performance Tuning Overview
  3. Target Optimization
  4. Source Optimization
  5. Transformation Optimization
  6. Mapping Optimization
  7. Partitioned Mapping Optimization
  8. Run-time Optimization
  9. SQL Data Service Optimization
  10. Web Service Optimization
  11. Connections Optimization
  12. Data Transformation Optimization

Performance Tuning Guide

Performance Tuning Guide

Global Predicate Optimization Method

Global Predicate Optimization Method

When the Data Integration Service uses the global predicate optimization method, it removes those rows that can be filtered out as early as possible in the mapping. This reduces the number of rows that need to be processed by the mapping. The global predicate optimization method includes both the predicate optimization and early selection methods.
For example, a mapping contains a Joiner transformation with the join condition "A=B" and a Filter transformation with the filter condition "A>5." The Data Integration Service might be able to add "B>5" to the join condition and move the Filter transformation closer to the source.
The global predicate optimization method applies predicate expressions more effectively than the predicate optimization method. The global predicate optimization method determines whether it can simplify or rewrite the expressions to increase mapping performance. It also attempts to apply predicate expressions as early as possible in the mapping to improve mapping performance.
The global predicate optimization method infers filters and pushes them closer to the source when the mapping contains nested joiners or branches with filters on each branch. When the Data Integration Service uses the global predicate optimization method, it splits the filters, moves the filters closer to the source, or removes the filters in a mapping.

0 COMMENTS

We’d like to hear from you!