iUAP C DC主 流程 方案
—— by 段丽霞
1 概述
1.1 数据 准备
本流程 以 Oracle 到 Oracle 数据 简述 主流程。 Oracle 到 DB2 , Oracle 到 GBase 的 流程略。
- 数据 应用软件swingbench 造数, 以订单数据为例 。
(注:具体 操作参看\UAP-CDC-Management-Console\tools \ swingbench.zip )
- 数据量 为 1 G 。
- 数据表 为如下:
1.2 场景 概述
2 主 流程
2.1 登录服务器
本地 服务器,端口为 6600 。 如下截图: 127.0.0.1:6600
回车键 之后,出现 如下 截图, 第一次应用 软件,需要导入 license 。
2.2 申请license
申请地址: http://udn.yonyou.com/license.php
注意:申请的锁同硬件及安装路径都是绑定的,所以,换了电脑或者路径要重新申请 license 。
如下图 所示, 点击【导入 License 】
2.3 创建一个代理
- 在菜单栏,选择【文件】—【代理列表】,弹出如下对话框:
- 选择【新建】,弹出如下对话框,星号为必填项,填写如下:
- 点击【测试连接】,测试通过。
- 选择【确定】。
2.4 创建源端数据源
创建源端 数据源 source DB ,如下操作 :
- 在菜单栏,选择【文件】—【新建】—【数据源】,弹出如下对话框:
选项说明:
红色星号标识的是必填项。
数据源类型:源端、终端。源端是数据抽取来源,终端是数据抽取后要存放的数据库。
- 点击【测试连接】,测试通过。
- 选择【确定】,创建数据源 OK 。可以在导航面板看到创建的数据源。
同理 ,创建目标端数据源 targetOra 。
2.5 新建目标端数据源
2.6 目标端数据源初始化
2.7 新建 邮件 订阅
step1. 进入邮件列表,有两种方法:
在工具栏中,选中 ,如下图所示:
选择【文件】—【邮件列表】,进入邮件列表对话框。
step2. 点击 ,弹出对话框:
step3. 测试发送邮件,出现如下对话框,表示测试成功,点击确定。
创建成功!
2.8 新建 JOB
step1. 在菜单栏,选择【文件】—【新建】—【作业】,弹出如下对话框:
注意: 【 Gbase 端口】的设置: 4732 为 windows 系统调用 linux 下的 Gbase 的监听端口。默认不会启动,需要手工启动。启动方法:
端口路径: /home/ 用户 /GBase/tools/orato8a_agent
启动命令: start-orato8a-agent.sh
step2. 设置生产引擎属性
step3. 设置生产引擎的过滤器
step4. 设置消费引擎,默认选项,选中消费引擎名称,点击下一步
点击 完成。如下 截图所示 :
2.9 全量 同步
CDC 全量同步操作: 执行同步表结构,同步表数据 。
数据准备 : 应用软件swingbench 造数,初始化 数据库 。 参看 《SwingBench使用说明.pdf》文档。
step1. 同步表结构:在导航面板中,选中对象,点击工具栏中的 ,即可同步表结构。结果 如下:
step2. 同步表数据:在导航面板中,选中对象,点击工具栏中的 ,即可同步表数据。
2.10 增量 同步
应用 swingbench 软件模拟 生成实时数据, 运行 CDC软件的JOB,实现增量 同步 实时数据。
swingbench 软件模拟 生成实时数据 的 方法,请参看 《SwingBench使用说明.pdf》文档。
JOB 的启动:在导航面板中,选中对象,点击工具栏中的 ,即可启动 JOB 。如下图所示:
2.11 结果 查看
2.11.1 日志 面板查看
全量同步,日志 查看 略 。 一般显示 表结果同步成功 / 表 数据同步成功 , 即可。
增量同步 , 日志 查看
选中对象【 生产引擎 1 】, 可以查看 挖掘 信息如下:
选中对象【消费 引擎 1 】, 可以查看 挖掘 信息如下:
可以粗略 验证 实时 数据捕捉情况。
2.11.2 创建 表对比
通过 创建表对比查看源端目标端数据差异。 如下图 所示:
最后 ,点击运行 。结果 会在 日志 面板中显示, 也会 发送邮件。
Attachments:
iUAP CDC主流程方案.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
iUAP CDC主流程方案.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
iUAP CDC主流程方案.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)