Table of Contents

Search

  1. Preface
  2. Summary of PowerExchange New Features and Changes
  3. PowerExchange Installation and Upgrade
  4. PowerExchange Client for PowerCenter
  5. PowerExchange Condense
  6. PowerExchange Listener
  7. PowerExchange Logger for Linux, UNIX, and Windows
  8. PowerExchange Logger for z/OS
  9. PowerExchange Navigator
  10. PowerExchange Monitoring and Tuning
  11. PowerExchange Utilities
  12. PowerExchange for Adabas
  13. PowerExchange for DB2 for i
  14. PowerExchange for DB2 for Linux, UNIX, and Windows
  15. PowerExchange for DB2 for z/OS
  16. PowerExchange for IMS
  17. PowerExchange for Microsoft SQL Server
  18. PowerExchange for MySQL
  19. PowerExchange ODBC
  20. PowerExchange for Oracle
  21. PowerExchange for PostgreSQL
  22. PowerExchange for SAP HANA
  23. PowerExchange for VSAM and Flat Files

Support for SAP HANA CDC Sources

Support for SAP HANA CDC Sources

PowerExchange 10.5.1 adds support for change data capture (CDC) from SAP HANA version 2.
x
source tables on Linux or Windows.
PowerExchange CDC for SAP HANA captures inserts, updates, and deletes from SAP HANA tables on Windows or Linux. Because SAP HANA does not provide direct access to its log files, the capture process uses triggers on source tables to determine when to capture change data. Most SAP HANA datatypes are supported.
The PowerExchange Navigator can optionally create scripts for the PKLOG and PROCESSED log tables and trigger DDL when you create capture registrations for the source tables. If you do not use the Navigator to create the tables, PowerExchange creates the log tables and triggers when the extraction process runs. Each registered SAP HANA source table must have a primary key.
The triggers write insert, update, and delete changes to the PKLOG transaction log table. These changes are read in table order and are then available for extraction to PowerCenter CDC sessions or PowerExchange CDC Publisher. PowerExchange provides only after-image records for SAP HANA CDC.
To prepare SAP HANA source for CDC, perform the following tasks:
  • Create a SAP HANA user for CDC that can read the data dictionary views, including TABLES, and create objects in the user's own schema. .
  • Grant the SAP HANA CDC user INSERT permission on their schema to the target database and SELECT permission to the user on the source database schema and tables.
  • When PowerExchange for SAP HANA CDC starts, it uses the SAP HANA CDC user ID to connect to the source database and checks for the PKLOG and PROCESSED tables. If these tables do not exist, PowerExchange creates them using the SAP HANA user's schema. If you prefer, you can connect to the database with the SAP HANA CDC user ID and create the tables manually.
To configure PowerExchange for SAP HANA sources, specify the new HANA CAPI_CONNECTION statement in the dbmover.cfg configuration file. Also, create capture registrations and extraction maps for the source tables by using either the PowerExchange Navigator or DTLUCBRG utility. Both interfaces have been enhanced to support SAP HANA sources.
Also, PowerExchange requires an ODBC driver and a JDBC driver for SAP HANA to retrieve source metadata from the SAP HANA database server.
For more information, see the
PowerExchange CDC Guide for Linux, UNIX, and Windows
, the
PowerExchange Navigator User Guide
, and
PowerExchange Utilities Guide
.

0 COMMENTS

We’d like to hear from you!