网站大量收购闲置独家精品文档,联系QQ:2885784924

ODI应用参考文档.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ODI应用参考文档

ODI应用参考手册 基本概念 在开始开发应用ODI之前,我们先了解几个与ODI相关的基本概念。 存储库:ODI存储库是一个,综合、开放、共享的元数据存储库。在ODI中它的作用主要是存储在数据集成和转换过程中所用到的程序以及开发工程的版本和所有工程中用到的计划、调度安排、运行报告等数据。存储库包括,主存储库和工作存储库。 接口:接口由规定如何从一个或多个数据源中加载数据库到目标数存储的一系列规则组成。一个接口中包含,目标存储、源、映射、流和控制策略。 模型:ODI中,一个模型是一系列与数据库物理数据存储相对应的抽象化的逻辑数据存储。 物理架构:物理架构规定了组成软件系统的物理元素、这些物理元素之间的关系、以及它们部署到硬件上的策略。在ODI中,物理构架规定了组成组成数据服务器的元素,以及他们直接的关系等。 逻辑架构:逻辑架构规定了软件系统由哪些逻辑元素组成、以及这些逻辑元素之间的关系。在ODI中,一个逻辑构架可以有一个或几个物理构架与之对应,但是可以通过上下文方便的由一个逻辑构架关联到唯一一个物理构架。 上下文:在ODI中作为物理与逻辑体系结构对应关系的标示。例如,指定逻辑构架和上下文就可以找到一个特定的物理构架,进而找到了访问的数据库物理对象。 知识模块:知识模块是ODI的一个特殊组件,一个接口通过选择不同的知识模块而实现数据抽取集成过程的改变,进而实现不同的数据处理目的。 应用范例 下面我们通过一个例子(数据库以Oracle为例),介绍如何应用ODI进行简单的开发工作。 2.1 开发环境搭建 (1)创建物理体系结构 现在将要进行的操作,就是为我们需要的数据源或目标存储建立物理体系结构。我们的例子以用户dw_gddw下的表作为数据源和目标数据存储。 首先,建立用户odi_temp作为ODI临时数据处理用户。 create user odi_temp identified by odi_temp default tablespace (表空间名称); grant connect,resource to odi_temp; 通过,开始菜单—》所以程序—》Oracle—》Oracle Data Integrator—》Topology Manager,打开拓扑管理器 。输入SUPERVISOR,SUNOPSIS登录拓扑管理器。选择Oracle,点击右键选择‘插入数据服务器’如下图所示。 弹出如下窗口,填写名称和用户名密码。这里的用户名密码,是我们的数据源或者目标数据库的用户名密码。当我们在同一个数据库中对数据进行操作时,这个数据服务器既是数据源又是目标存储;如果,需要在不同的数据库间做操作,则需要在‘物理体系结构’下分别为不同的数据服务器,建立相应的对象,待使用。 点击,jdbc选自按卡,填入数据库驱动和URL 单击‘测试’按钮,显示成功后,点击‘确定’弹出如下窗口。 在‘构架(构架)’处选择dw_gddw(这个是),‘构架(工作构架)’处选择odi_temp,点击‘确定’。此时,会弹出未设置上下文的警告,点确定先忽略掉。 (2)创建逻辑体系结构 点击‘上下文’,我们看到已经有一个Global的上下文,我们可以应用这个上下文。也可以根据需要新建上下文。 在拓扑管理器中,点击左侧的‘逻辑体系结构’,右键点击Oracle,选择‘插入逻辑构架’,如下图所示。 弹出如下的一个选项卡,选择在上下文Global右侧物理构架处选择要关联的物理构架,这里选择,dw_gddw.DW_GDDW。这样,就可以由逻辑构架dw_gddw通过上下文Global找到相应的物理构架了。 此时,打开刚才我们建立的物理构架的选项卡,选择上下文,我们发现这里已经自动添加了一个与逻辑构架对应上下文,如下图。 (3)导入知识模块 打开Designer,新建项目(工程)。点击按钮,新建项目,如下图所示。 在弹出的窗口中,输入我们要建立的项目名称,这个我们输入dw_gddw。 这时,我们新建的项目已经自动显示在,左侧了。打开项目,我们可以看到里面包含,文件夹、变量、序列、用户函数、知识模块、标记。 文件夹中包含,包、接口和过程。一个包是若干个接口的集合,可以把接口放入包内做同一的调度。过程是一些了可以运行的命令,我们可以利用他运行我们想要的命令或者sql。 我们知道知识模块是ODI非常重要的组成部件,在应用开发前我们需要将必要的知识模块导入进来。导入的步骤如下: a.以导入IKM(数据集成知识模块)为例,如下选择‘导入知识模块’。   在弹出的窗口中,填入导入KM的源。为安装目录下. \oracledi\impexp 点击确定。 然后,所有的KM都现在在我们面前了,可以根据不同的需要,选择不同的KM。这里 CKM选择CKM(Create index for the I$T

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档