Table of Contents

Search

  1. Preface
  2. Mappings
  3. Mapplets
  4. Mapping Parameters
  5. Where to Assign Parameters
  6. Mapping Outputs
  7. Generate a Mapping from an SQL Query
  8. Dynamic Mappings
  9. How to Develop and Run a Dynamic Mapping
  10. Dynamic Mapping Use Cases
  11. Mapping Administration
  12. Import From PowerCenter
  13. Performance Tuning
  14. Pushdown Optimization
  15. Partitioned Mappings
  16. Developer Tool Naming Conventions

Developer Mapping Guide

Developer Mapping Guide

Transformation Pushdown Logic

Transformation Pushdown Logic

The Data Integration Service uses pushdown optimization to push transformation logic to source databases. The amount of transformation logic that the Data Integration Service pushes to the source database depends on the database, the transformation logic, and the mapping configuration. The Data Integration Service processes all transformation logic that it cannot push to a database.
The Data Integration Service can push the following transformation logic to the source database:
  • Aggregator
  • Expression
  • Filter
  • Joiner
  • Lookup
  • Sorter
  • Union
The Data Integration Service cannot push transformation logic to a source in the following circumstances:
  • The source contains a column with a binary data type.
  • The source is a customized data object that contains a filter condition or user-defined join for Expression or Joiner transformation logic.
  • The sources are on different database management systems or use different connections for Joiner or Union transformation logic.
  • The lookup match policy is not set to "Return All Rows."
The Data Integration Service processes mapping logic that it cannot push to the source.

0 COMMENTS

We’d like to hear from you!