Table of Contents

Search

  1. Preface
  2. Part 1: Introduction
  3. Part 2: PowerExchange Client for PowerCenter (PWXPC)
  4. Part 3: PowerExchange ODBC
  5. Appendix A: PowerExchange Interfaces for PowerCenter Tips
  6. Appendix B: Datatypes and Code Pages
  7. Appendix C: PowerExchange Interfaces for PowerCenter Troubleshooting

PowerExchange Interfaces for PowerCenter

PowerExchange Interfaces for PowerCenter

Commit Processing for Bulk Data Movement Sessions

Commit Processing for Bulk Data Movement Sessions

During a bulk data movement session, by default PowerExchange commits data to the target each time the commit interval that is defined in the session properties is reached.
You might need to change how frequently PowerExchange commits data to the target. If commits are issued too infrequently, bulk data movement sessions with a nonrelational target might fail with an out-of-memory error.
To prevent or correct this problem, perform one of the following actions:
  • Reduce the Commit Interval session property. The default is 10,000 rows.
  • Tune the database based on the error message that you receive.
  • If necessary, you can define ENABLE_AUTOCOMMIT=Y in the DBMOVER configuration file on the client machine. Defining ENABLE_AUTOCOMMIT=Y instructs PowerExchange to commit data to the target each time the data buffer becomes full. You set the data buffer size for a session by defining the Default Buffer Block Size session property in the Advanced settings of the Config Object tab.
Defining ENABLE_AUTOCOMMIT=Y alters the standard commit and rollback behavior for PowerCenter sessions. Avoid using this statement if possible.

0 COMMENTS

We’d like to hear from you!