Table of Contents

Search

  1. Preface
  2. Introduction to PowerExchange for Amazon Redshift
  3. PowerExchange for Amazon Redshift Configuration
  4. Amazon Redshift Sources and Targets
  5. Amazon Redshift Mappings
  6. Amazon Redshift Pushdown Optimization
  7. Amazon Redshift Sessions
  8. Appendix A: Amazon Redshift Data Type Reference
  9. Appendix B: Troubleshooting

PowerExchange for Amazon Redshift User Guide for PowerCenter

PowerExchange for Amazon Redshift User Guide for PowerCenter

Amazon Redshift Pushdown Optimization Overview

Amazon Redshift Pushdown Optimization Overview

You can use pushdown optimization to push transformation logic to source or target databases. Use pushdown optimization when you use database resources to improve mapping performance.
When you run a mapping configured for pushdown optimization, the mapping converts the transformation logic to an SQL query. The mapping sends the query to the database, and the database executes the query.
Amazon Redshift supports source-side, target-side, or full pushdown optimization for mappings. You can perform insert, update, or delete operation in a pushdown optimization.
PowerExchange for Amazon Redshift does not support upsert operation in a pushdown optimization.
When you configure full pushdown optimization for a mapping, you can include all the commands in one transaction and then use a single commit command to increase the performance. Set the value of the
FullPushdownInOneTransaction
custom property to yes to avoid multiple commit commands. For example, instead of running separate transactions for create view, insert, update, delete, and drop view commands, you can include all the commands in a single transaction and commit the transaction.

0 COMMENTS

We’d like to hear from you!