Db2 Source Connector

Db2

Overview

The IBM Db2 source allows you to sync data from Db2. It supports both Full Refresh and Incremental syncs. You can choose if this connector will copy only the new or updated data, or all rows in the tables and columns you set up for replication, every time a sync is run.

This IBM Db2 source connector is built on top of the IBM Data Server Driver for JDBC and SQLJ. It is a pure-Java driver (Type 4) that supports the JDBC 4 specification as described in IBM Db2 documentation.

Resulting schema

The IBM Db2 source does not alter the schema present in your warehouse. Depending on the destination connected to this source, however, the result schema may be altered. See the destination's documentation for more details.

Features

Getting started

Requirements

  1. You'll need the following information to configure the IBM Db2 source:
  2. Host
  3. Port
  4. Database
  5. Username
  6. Password
  7. Create a dedicated read-only Seek Connect user and role with access to all schemas needed for replication.

Setup guide

1. Specify the port, host, and name of the database.

2. Create a dedicated read-only user with access to the relevant schemas (Recommended but optional)

This step is optional but highly recommended allowing for better permission control and auditing. Alternatively, you can use Connect with an existing user in your database.

Please create a dedicated database user and run the following commands against your database:

-- create connect role

CREATE ROLE 'CONNECT_ROLE';
-- grant Connect database access

GRANT CONNECT ON 'DATABASE' TO ROLE 'CONNECT_ROLE'

GRANT ROLE 'CONNECT_ROLE' TO USER 'CONNECT_USER'

Your database user should now be ready for use with Seek Connect.

3. Create SSL connection.

To set up an SSL connection, you need to use a client certificate. Add it to the "SSL PEM file" field and the connector will automatically add it to the secret keystore. You can also enter your own password for the keystore, but if you don't, the password will be generated automatically.