终极目标
要把A用户中的A表中的数据(源数据)抽取到B 用户中的 A表中
(注:我们这里做的例子从简,两个表结构完全一样,只是简单的把数据抽取过来)
准备工作
1.创建zy(源数据)、test用户(目标)
2.分别创建表city
3.zy中city导入数据
4.创建资料库用户: rep_owner
5.创建工作区用户: rep_user

登陆资料库:
创建新的模块:myproject(或者新建一个项目)-数据库-Oracle


创建映射:
进入编辑模式:
1.将zy(源数据)中表city拖入映射区:city
2.将test中表city拖放两次到映射区:city1,city2
3.将调色板中的‘集合运算’拖入映射区
(注:因为要做的抽取原理是:通过集合运算工具,用city的集合与city1的集合比较(minus),输出到city2,对city2做(update/insert),所以test中city表要被拖入两次)





点击验证按钮,右下工作区会显示是否成功

发布映射:
1.点击默认操作:设计状态(新建),部署操作(创建)
2.点击部署按钮:在右下控制中心查看部署是否成功
(注:如果出错,很有可能是Test用户的权限问题)
3.点击开始按钮: 在右下控制中心查看是否成功