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

【2017年整理】ODI1与1g的使用教程.doc

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

以下是reate user ODI_MASTER_REP identified by abcd temporary tablespace TEMP profile DEFAULT; grant connect to ODI_MASTER_REP; grant dba to ODI_MASTER_REP; grant resource to ODI_MASTER_REP; 二、创建主资料库 ODI_MASTER_REP是上一步创建的主资料库用户名 创建新的ODI资料档案库登录 可点击测试,验证是否能连接成功。 工作资料库用户创建 以DBA身份登录Oracle数据库,使用如下命令: create user ODI_WORK_REP identified by abcde temporary tablespace TEMP profile DEFAULT; grant connect to ODI_WORK_REP; grant dba to ODI_WORK_REP; grant resource to ODI_WORK_REP; 创建工作资料库 需要登录主资料库,才能创建工作资料库。 ODI_WORK_REP是上一步在Oracle数据库中创建的用户。 设置工作资料库登录名和口令。 myworker也可以进行登录工作资料库。 断开主资料档案库连接,准备创建工作资料库连接 下图的数据库连接的用户及口令需修改与文档保持一致。 注: main用户是在ODI_MASTER_REP下创建的用户,当然可以不用创建一个main用户,直接使用ODI_MASTER_REP进行连接 断开主资料库连接,登录工作资料库 点击确定。进行登录 登录工作资料库后,可以发现现在能够新建项目了。 接下来要创建源数据库和目标数据库。 一般情况下,源数据库和目标数据库是早已存在的。这里只是举例。 创建源数据库 创建目标数据库 创建数据服务器 在拓扑视图中,物理体系结构模块下,选择Oracle 根据需要连接的数据库类型,选择不同的技术。 右键,进行新建数据服务器 进入页面后,编辑信息 【定义】部分 注意:如果需要从局域网内的另外一台主机的Oracle数据库上获取数据,在填写【实例/dblink(数据服务器)】这一项时,需要自己在本地机子上创建一个dblink。 编辑【JDBC】 其他的暂时不配置,点击保存。 点击保存后,弹出信息窗,点击确定即可。 接下来,创建物理方案。 创建源数据库的物理方案 进入页面后,编辑【定义】 编辑【上下文】【注:这里已经包含了创建逻辑方案的操作】 下图中,输入逻辑方案名称,会在点击保存后自动进行创建逻辑方案。 点击保存 如下图,我们可以看到新建的物理方案 如法炮制,再创建一个目标数据库的物理方案。 创建逻辑方案 这一步骤,其实我们在上面已经创建了逻辑方案,在我们创建物理方案的时候,编辑了【上下文】,其实就是在创建逻辑方案,现在可以进入拓扑视图下的【逻辑体系结构】,选择Oracle项,打开,如图: 当然,如果没有创建物理方案时顺便创建逻辑方案,也可以按如下操作,进行创建。 进入页面后, 编辑完信息后,点击保存即可。 创建代理 这里是本地开发,所以不需要创建代理。 项目和模型开发 创建模型 先以一个同构的数据迁移为例。 在Oracle数据库的ODI_SRCC用户下执行脚本: 因为之前只创建了数据库用户,现在为用户创建表及添加数据 先创建一个表,然后插入数据 步骤一:创建表 插入数据 略。 步骤二:在Oracle数据库的ODI_TAGG用户下执行脚本, 创建表,只创建表,无须插入数据。【注:创建的表要有主键,否则在数据传送时将失败。】 逆向工程模型 逆向工程的实质就是通过刚才建立的逻辑和物理方案连接到数据库,将源表和目标表的表结构等信息(元数据)导入到模型中。 点击设计器标签 展开模型 点击 新模型 进入页面后,编辑【定义】信息 编辑【逆向工程】信息 点击上图的【逆向工程】,可以看到ODI_SRCC用户创建的表SRCC_CUSTOMER已经被成功导入模型: 如法炮制,再新建一个模型,将ODI_TAGG用户下创建的表也通过逆向工程,导入模型。 创建项目 先新建项目 导入知识模块 选择全部知识模块,进行导入。在实际项目中,我们只需要导入需要用到的知识模块。 创建接口 数据库的数据迁移,一个接口对应一张目标表。如果多张表,则创建多个接口。 点击下方的【映射】标签,在该标签中可以任意编辑字段的映射逻辑,比如拼接字符串、Case When等字段处理操作,此处分别从模型中拖拽源数据模型SRCC_CUSTOMER到左窗,目标数据模型TAGG_CUSTOMER到右窗,系统询问是否自动映射时,选择自动映射,如果源数据来自多个表,可以再拖

文档评论(0)

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

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

1亿VIP精品文档

相关文档