没有合适的资源?快使用搜索试试~ 我知道了~
首页ODI工具抽取数据操作手册
ODI工具抽取数据操作手册
需积分: 50 444 浏览量
更新于2023-05-29
评论 1
收藏 3.38MB DOCX 举报
ODI工具抽取数据操作手册,自己编写的一个ODI工具抽取数据操作手册,非常实用,按照里面步奏,可以完成整个抽取实验
资源详情
资源评论
资源推荐

ODI 工具抽取数据操作手册
一、准备工作(以 ORACLE 11G 为例)
1、ODI 是 oracle 的数据抽取工具,需要自行安装 oralce 数据库。
2、请按照 ODI 安装说明书安装 rcu 资料库和 ODI 工具。
ODI11G 安装及使用_百度文库:
http://wenku.baidu.com/link?url=HSHQvFYg5Vu-
Z4aPJ_7Bm2bCRKxnANKLDpCF91yjrD8G0xFmGZ_iu2M0Z8
yhLTP_6ULJlUK7GLSsYQNlsuhAXJKY5FAhvV-jIC0hWeSToxe
3、理解:资料档案库
资料库分两种:
(1)Master Repository(主资料库),保存企业所有 IT 资源的
Topology,保存项目和数据模型的安全信息、版本信息,供 ODI 图形模块等
使用。通常创建一个即可。Master Repository 要尽可能独立存储,单独的
Instance,或单独的 Schema。
(2) Work Repository(工作资料库),保存项目和数据模型,供 ODI 图形
模块等使用。可创建多个。一个 Work Repository 只能连接一个 Master
Repository。一个 Schema 只能存储一个 Work Repository,不过 Master
Repository 倒可与其安装在同一 Schema。
4、Topology

Topology Manager(拓扑管理器)主要用来管理下面 5 类任务,
并将信息存储在主资料库中,供所有模块共享使用。
(1)物理体系结构,定义各种技术及其数据服务器、物理架构、物
理代理。
(2)逻辑体系结构,定义各种技术及其关联的逻辑架构、逻辑代理。
(3)上下文,用来连接物理架构和逻辑架构。
(4)语言,不同技术所能采用的语言特性。
(5)资料库,包含主资料库及其附属的工作资料库。
5、知识模块
Oracle Data Integrator 之所以能适应不同的、多种多样的数据源,
灵活有效的完成数据抽取/转换/载入的过程,均是基于其知识模型
体系。 Knowledge Modules 类似于程序中的插件,Oracle Data
Integrator 将数据整合的任务抽象出六个组成部分:
(1)反向工程 RKM,Reverse-engineering knowledge
modules,用于从数据源读取表及其他对象。
(2)日记 JKN,Journalizing knowledge modules,用于为单
一或一组表/视图记录新建的和修改的数据。ODI 支持部分数据源的
Change Data Capture(CDC)功能,前提为 ODI 项目中启用该模
块。

(3)加载 LKM,Loading knowledge modules,用于从数据源
抽取数据。
(4)检查 CKM,Check knowledge modules,用于检测抽取出
的源数据的合法性。
(5)集成 IKM,Integration knowledge modules,用于将
Staging Area 中的数据转换至目标表,基于目标数据库产生对应的
转换 SQL。
(6)服务 SKM,Service knowledge modules,提供将数据以
Web Services 的方式展现的功能。
6、源系统
需要知道源系统的数据库用户密码与源系统 IP 地址或主机名、数据
库端口、数据库实例。(以 223 这台机为例)。
数据库链路:jdbc:oracle:thin:@ 172.17.7.223:1521:gbk
数据库用户/密码:rcms/123456
数据:EMP(表)
7、创建目标系统的用户(以 50 这台机为例)。
数据库链路:jdbc:oracle:thin:@ 172.17.7.50:1521:orcl
数据库用户/密码:spaq_odi/spaq_odi
并且需要在目标用户上创建源用户的表或视图,表结构需要与源用

户的表结构一致。
create user spaq_odi identied by spaq_odi default tablespace users;
grant connect,resource to spaq_odi;
grant create database link to spaq_odi;
grant create synonym to spaq_odi;
create table EMP
(
EMPNO NUMBER(4) not null,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2)
);
二、创建主资料库
1、新建主资料库用户(以 zzl(主资料缩写)用户为例):
create user zzl identied by zzl default tablespace users;
grant connect, resource to zzl;
2、点击 创建新的主资料档案库,填写资料档案库连接资料,
JDBC URL 原本为 jdbc:oracle:thin:@<host>:<port>:<sid>,
需要手动修改。
填写完资料后,可通过测试连按钮接测试配置是否正确。如下图 1-
2

图 1
剩余53页未读,继续阅读














jianyutang
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0