odi12c 数据集成操作

本文详细介绍了使用Oracle数据集成(ODI)工具进行数据集成的步骤,从创建主资料库到建立模型,再到创建映射关系,实现了源数据到目标数据的转换。通过具体操作流程,展示了如何利用ODI进行高效的数据迁移和处理。

1、创建主资料库

主资料库可以使用自己其它新建的数据库实例datatest,文件->新建

测试连接,成功则点击下一步。

SUPERVISOR口令也是SUPERVISOR

然后点击完成。

2、连接主资料档案库

添加完成后确定。连接到资料档案库

3、创建工作资料档案库

按须填空就行了

4、连接到工作资料库。

新增登录:

 

以下操作皆在工作资料库完成

5、创建数据服务器

在拓扑->技术->oracle 右键新建数据服务器(源)

在拓扑->技术->oracle  右键新建数据服务器 (目标)

操作与上面一样
4、创建物理方案

在新建的数据服务器下新建物理方案

选择方案(方案),方案(工作方案)我这里直接选择的数据库实例

5、创建逻辑方案

在拓扑->逻辑体系结构->技术->oracle 下新建逻辑方案

选择物理方案,SOURCE使用的datatest.datatest,再新建目标逻辑方案,操作与此一样,物理方案选择目标库

6、新建模型

在设计器->模型 右上处点击,新建模型,

技术:oracle

选择对应的逻辑方案

操作组:default

 

在左侧选择性逆向工程中将要进行逆向工程的对象打勾,然后就可以选择对应的表进行逆向工程操作。

完成后点击逆向工程,完成后在模型中可以看到对应的数据表。

建立target目标模型,操作与source1操作一致。

7、新建项目

在设计器->项目 右上处点击,新建项目,完成后

 

8、导入知识模块

展开项目,选中知识模块点击右键导入知识模块。

一般目录在C:\Oracle\Middleware\Oracle_home\odi\sdk\xml-reference  在oracle的安装目录下odi sdk下面。

然后针对性选择知识模块 。

可以根据需要选择知识模块,这是直接全选了

点击确定 ,开始导入知识模块,大概需要2-3分钟左右

8、创建映射关系

将模型中的表拖到映射里面如下图:

其中如果要对原表做一些数据关联查询,过滤,将源表拖到源区域,将相关表进行关联,如下图:

将TB_TEST 中的AA字段选中直接拖动到TEST的AA上盖住,就关联成功了

 

选中如下标红圆拖动到目标表上。即建成了关系如下图。

将弹出属性匹配,选好后确定

逻辑视图中->目标 选择增量更新

如字段名称不一致 ,在逻辑视图下选中目标表,点表达式如下:

 

可以看到目标表暂时无数据如下图:

接下来运行映射。

运行完成后,查看目标表:

可以看到数据已经插入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值