一、创建项目

设计器->项目,点击插入项目图标

在项目对话框的“定义”标签下输入项目名称如ODI_Exercise ,保存

二、导入知识模块

项目→知识模块→右键导入知识模块

文件导入目录:Oracle\Middleware\Oracle_Home\odi\sdk\xml-reference


反向工程知识模块(RKM)

RKM Oracle

加载知识模块(LKM)

LKM SQL to Oracle

检查知识模块(CKM)

CKM Oracle

集成知识模块(IKM)

IKM Oracle Incremental Update

日记知识模块(JKM) 用不到

JKM Oracle Consistent

JKM Oracle Simple

服务知识模块(SKM) 用不到

SKM Oracle

三、新建并配置映射

3.1 新建接口

右键映射→新建映射

3.2 设计数据源到目标的映射

分别从模型ODI_SRC和ODI_TAG中将模型DEPT拖拽到映射的编辑面板

连接源表DEPT的输出节点和目标表DEPT的输出节点,在属性匹配提示是否按照名称自动匹配,点击确定(也可以自己拖拽源表字段到目标表字段,或者编辑目标标志段的属性面板表达式)

此时两个表的各个字段属性已经建立了映射,选中目标表一个字段,源表对应的字段背景会变红。

保存并验证

点击目标DataStore,属性面板可以查看应收的情况。

属性面板表达式后面有个按钮,可以提供图形化编辑 按钮

点击后、

3.3在“流”中选择合适的知识模块

逻辑tab页面,选中目标表,设置集成类型为增量更新,更新关键字为约束条件主键PK_DEPT

物理tab页,设置中间模块的LKM为LKM SQL TO Oracle

物理tab页,设置目标表的集成知识模块的IKM为IKM Oracle Incremental update

3.4 “执行”映射,利用Operator来修正接口

点击工具栏绿色的执行映射,在操作→会话列表→查看执行结果

去数据库查询结果

SELECT * FROM "ODI_TAG"."DEPT";

继续在源表ACTOR 插入一条数据

INSERT INTO "ODI_SRC"."DEPT" ("DEPTNO", "DNAME", "LOC") VALUES ('50', 'IT', 'BOSTON');

执行映射,会发现能够把新增的记录同步过去

至此,就完成了一个完整的映射。

Oracle Data Integrator 12c-第一个映射的更多相关文章

  1. Oracle Data Integrator 12c 安装(ODI安装)

    Oracle Data Integrator 12c 安装(ODI安装) 企业版安装步骤(包含独立安装步骤) 官网下载Oracle Data Integrator 12cR2 (12.2.1.0.0) ...

  2. Oracle Data Integrator 12c (12.1.2)新特性

    改进特性如下: 基于流程界面的声明式设计 在12c中,以前的接口(interface)已经改为映射(mapping),新的基于流程声明的设计方式更灵活,也更容易使用.在12c中,映射的实现是通过使用J ...

  3. Manipulating Data from Oracle Object Storage to ADW with Oracle Data Integrator (ODI)

    0. Introduction and Prerequisites This article presents an overview on how to use Oracle Data Integr ...

  4. Oracle Data Integrator与OWB的集成及迁移

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

  5. Oracle Data Integrator 12c----一致性 CDC(Consistent CDC)

    一致性 CDC 中引入了变化集的概念.一个变化集中可以包括多个相互存在关联关系(如主外键引用关系)的表.CDC 在捕获和发布一个变化集中的变化时能够保证数据的一致性.这个练习介绍如何使用能够保证一致性 ...

  6. Oracle Data Integrator 12c----简单CDC(Simple CDC)

    Simple CDC最简单的一种 CDC.在这里,每一张 CDC 的表的变化都是独立捕获的,不需要考虑多张存在主外键引用关系的表之间的数据一致性. 1 环境准备 源表:ODI_SRC.DEPT 目标表 ...

  7. Oracle Data Integrator 12cR1 (12.1.3.0.0)安装过程

    Oracle Data Integrator 12cR1 (12.1.3.0.0)安装过程 下载安装文件 Oracle Data Integrator 12cR1 (12.1.3.0.0) http: ...

  8. Oracle Goldengate和Oracle Data Integrator的初步认识

    免责声明:     本文中使用的部分图片来自于网络,如有侵权,请联系博主进行删除 1. Oracle Glodengate是什么? GoldenGate是oracle的一种基于数据库日志的数据同步软件 ...

  9. 使用Oracle Data Integrator Studio创建资料档案库

    一.Creating the Database Schema /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'C:\a ...

随机推荐

  1. Svg.js 图片加载

    一.SVG.Image 1.创建和修改图片 var draw = SVG('svg1').size(300, 300); //SVG.Image 加载图片文件 var image = draw.ima ...

  2. 安装chrome

    安装chrome 在suse12中安装chrome时,提示 lsb >= 4.0 is needed by google-chrome-stable 到http://rpm.pbone.net当 ...

  3. usaco 洛谷 P2694 接金币 题解

    题目描述 在二维坐标系里,有N个金币,编号0至N-1.初始时,第i个金币的坐标是(Xi,Yi).所有的金币每秒向下垂直下降一个单位高度,例如有个金币当前坐标是(xf, yf),那么t秒后金币所在的位置 ...

  4. 解决:CentOS下的 error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or dir

    进入别人的centos,输入命令 mysql mysqladm都会报错,缺少这个共享库 libmysqlclient.so.16 . 查找下,一般都是ldconfig 没有找到共享库的位置,或者 软链 ...

  5. 数据库实例: STOREBOOK > 用户 > 编辑 用户: SYSMAN

    ylbtech-Oracle:数据库实例: STOREBOOK  >  用户  >  编辑 用户: SYSMAN 编辑 用户: SYSMAN 1. 一般信息返回顶部 1.1,   1.2, ...

  6. Win2008建立域时administrator账户密码不符合要求

    在win2008中建立域时,有时会出现administrator账户密码不符合要求的现象,报错会说明目前本地administrator账户不需要密码.这是什么原因造成的呢?原来,目前的2008镜像在网 ...

  7. 初识EntityFramework6【转】

    http://www.cnblogs.com/wujingtao/p/5401132.html 什么是EF? EF是一种ORM(Object-relational mapping)框架,它能把我们在编 ...

  8. 全景分割panopticapi使用

    文件解析 参考github:https://github.com/cocodataset/panopticapi 输入图像:

  9. iOS开发-View中frame和bounds区别

    开发中调整View的时候的经常会遇到frame和bounds,刚开始看的时候不是很清楚,不过看了一下官方文档,frame是确定视图在父视图中的位置,和本身的大小,bounds确定可以确定子视图在当前视 ...

  10. zTree怎么判断树有节点展开或者完全关闭的

    树节点有个open属性,引用API: 记录 treeNode 节点的 展开 / 折叠 状态.1.初始化节点数据时,如果设定 treeNode.open = true,则会直接展开此节点2.叶子节点 t ...