配置IBM Db2节点
Basic Configuration of DB2 Data Node
Db2数据节点支持作为数据源与数据目的地,当Db2作为数据源时,系统支持通过IBM InfoSphere Data Replication获取增量/全量数据;当Db2作为目的地时,系统支持通过JDBC写入Db2数据。
配置要求
在进行配置之前,请务必检查您的IBM Db2 数据节点是否符合平台要求,参考如下:
版本要求
1. 数据源 IBM InfoSphere Data Replication 读取方式支持: V10.5;
2. 数据目的地JDBC写入支持:V9.x、V10.5、V11.4
权限要求
1.数据源读取:相应数据库的Data access 角色;
2.JDBC写入:SELECT权限,CREATE OBJECT权限,INSERT/UPDATE/DELETE权限,ALTER TABLE权限
其他要求
1. DataPipeline仅支持通过IBM InfoSphere Data Replication代理连接DB2数据库,读取数据;请您确保您公司的IBM InfoSphere Data Replication可以正常使用。
2. 支持IBM InfoSphere Data Replication版本:11.
DataPipeline支持通过IBM InfoSphere Data Replication连接DB2数据库,通过访问Access Server API,创建Datastore,根据数据任务所需同步数据创建订阅,并管理订阅状态。
在使用IBM InfoSphere Data Replication作为数据读取Agent读取IBM DB2数据时,DataPipeline将根据数据任务所需,创建一条读取数据源DB2并将数据写入Kafka缓存的数据任务,作为数据读取缓存,并由DataPipeline Source组建读取缓存数据,同步至数据目的地。
因此需要IBM InfoSphere Data Replication的连接信息,包括Access Server连接信息,DB2 Agent连接信息,KafkaAgent连接信息,Kafka连接信息。
操作步骤
点击数据节点列表→新增数据节点
填写节点名称、描述,选择节点类型为Db2
如您需要读取Db2数据,选择节点的版本,填写IBM InfoSphere Data Replication信息
填写Access Server连接信息,DB2 Agent连接信息,KafkaAgent连接信息,Kafka连接信息
您可以在完成配置之后点击左下角的连接测试Access Server信息的准确
点击保存按钮保存该页配置,进行节点初始化,进行节点初始化即链接Access Server并创建Datastore
节点初始化完成后即进入节点详情页面
如您需要向Db2写入数据
填写JDBC连接信息
进行节点可用性校验
可用性校验完成后即进入节点详情页面
注意事项
当数据源DECIMAL类型有精度但没有标度时,IBM CDC处理该数据会将标度自动变成0,故后续数据写入过程中,可能会导致数值类型数据丢失小数点后的部分。
您需要在语义映射页面指定DECIMAL类型对应目的地类型的标度映射,以免发生数据丢失。
当DB2数据节点同时使用IBM CDC与JDBC进行连接时,将会优先使用JDBC获取元数据信息
由于JDBC与IBM CDC连接方式获取的元数据信息不同,当其中之一连接信息发生变更或不可用时,可能会触发数据节点元数据变更,从而导致数据链路中出现结构变化标识。
最后更新于
这有帮助吗?