一、创建项目

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

在项目对话框的“定义”标签下输入项目名称如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. Android 常用的数据加密方式

    前言 Android 很多场合需要使用到数据加密,比如:本地登录密码加密,网络传输数据加密,等.在android 中一般的加密方式有如下: 亦或加密 AES加密 RSA非对称加密 当然还有其他的方式, ...

  2. js转义和反转义html htmlencode htmldecode

    文章目录 JS实现HTML标签转义及反转义 用Javascript进行HTML转义 1.HTML转义 2.反转义 3.一个有意思的认识 4.完整版本的代码 其他 [转义字符]HTML 字符实体< ...

  3. qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""

    转载:https://forum.qt.io/topic/97484/qt-5-12-make-mingw-32-release/12 I build Qt 5.12 with MinGW 7.3.0 ...

  4. libcurl HTTP POST请求向服务器发送json数据【转】

    转载:http://blog.csdn.net/dgyanyong/article/details/14166217 转载:http://blog.csdn.net/th_gsb/article/de ...

  5. [leetcode]Length of Last Word @ Python

    原题地址:https://oj.leetcode.com/problems/length-of-last-word/ 题意: Given a string s consists of upper/lo ...

  6. CSS-图片不变形设置

    不管网页做的美还是丑,有一个问题始终是无法躲避的,就是有的时候会遇到图片变形的问题,之前遇到过这种问题解决过,不过还是整体的重新研究了一下图片,其中主要涉及到的知识点就是max-width和max-h ...

  7. 揭秘uc浏览器三

    这节我们主要讨论收藏与历史记录页面的边边角角. 首先,看看他的最终的效果图了: 照例了,我们先看看他的布局文件: <!-- tab布局文件 --> <TabHost xmlns:an ...

  8. 揭秘uc浏览器一

    首先,看一下项目完成后的,最终效果是这样的: 一.主界面 二,书签界面 三.主界面 四.操作对话框界面 这几个界面你是否看到了uc浏览器的影子了,其实我说你也可以了,在接下来篇幅中,我将手把手叫大家完 ...

  9. 在使用Vs2013打开Vs2008的解决方案时出现了以下错误:此版本的应用程序不支持其项目类型(.csproj)

    在使用Vs2013打开Vs2008的解决方案时出现了以下错误: 无法打开 因为此版本的应用程序不支持其项目类型(.csproj). 在网络上找到解决方案: 命令行或者Vs自带的命令提示符输入:deve ...

  10. eclipse help说明链接

    http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Freference%2Fcdt_u_prop_bu ...