Oracle Data Integrator 12c-第一个映射
一、创建“项目”
设计器->项目,点击插入项目图标
,

在项目对话框的“定义”标签下输入项目名称如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-第一个映射的更多相关文章
- Oracle Data Integrator 12c 安装(ODI安装)
Oracle Data Integrator 12c 安装(ODI安装) 企业版安装步骤(包含独立安装步骤) 官网下载Oracle Data Integrator 12cR2 (12.2.1.0.0) ...
- Oracle Data Integrator 12c (12.1.2)新特性
改进特性如下: 基于流程界面的声明式设计 在12c中,以前的接口(interface)已经改为映射(mapping),新的基于流程声明的设计方式更灵活,也更容易使用.在12c中,映射的实现是通过使用J ...
- 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 ...
- Oracle Data Integrator与OWB的集成及迁移
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
- Oracle Data Integrator 12c----一致性 CDC(Consistent CDC)
一致性 CDC 中引入了变化集的概念.一个变化集中可以包括多个相互存在关联关系(如主外键引用关系)的表.CDC 在捕获和发布一个变化集中的变化时能够保证数据的一致性.这个练习介绍如何使用能够保证一致性 ...
- Oracle Data Integrator 12c----简单CDC(Simple CDC)
Simple CDC最简单的一种 CDC.在这里,每一张 CDC 的表的变化都是独立捕获的,不需要考虑多张存在主外键引用关系的表之间的数据一致性. 1 环境准备 源表:ODI_SRC.DEPT 目标表 ...
- 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: ...
- Oracle Goldengate和Oracle Data Integrator的初步认识
免责声明: 本文中使用的部分图片来自于网络,如有侵权,请联系博主进行删除 1. Oracle Glodengate是什么? GoldenGate是oracle的一种基于数据库日志的数据同步软件 ...
- 使用Oracle Data Integrator Studio创建资料档案库
一.Creating the Database Schema /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'C:\a ...
随机推荐
- lucene4之后的近实时搜索实现
好久没干这块东西了,近几天须要做这个.所以又一次学了一下.首先很感谢孔浩老师,没孔浩老师的视频我也不会进入lucene的殿堂. 老师当时讲的实时搜索还是NRTManager,如今已经都变了,这个类已经 ...
- mongodb常用查询
mongo sql 说明 db.users.find() select * from users 从user表中查询所有数据 db.users.find({“username” : “joe”, “a ...
- HTML5 a标签的download属性
介绍一个HTML5的新特性 a标签的download属性: 目前市场上面支持的浏览器有限: html: <!DOCTYPE html> <html> <body> ...
- Servlet与JSP的区别(转)
原文链接:Servlet与JSP的区别 两者之间的联系和区别 [1]JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用. [2]JSP是web开发技术,Servlet是服务器端运用的小 ...
- 《mysql技术内幕 InnoDB存储引擎(第二版)》阅读笔记
一.mysql架构 mysql是一个单进程多线程架构的数据库. 二.存储引擎 InnoDB: 支持事务 行锁 读操作无锁 4种隔离级别,默认为repeatable 自适应hash索引 每张表的存储都是 ...
- Android开发者选项 介绍
15个必知的Android开发者选项 https://www.jianshu.com/p/07b551ee260b 1.Stay awake 充电时保持屏幕唤醒,开发的时候,时不时的锁屏真是够了,开 ...
- DIV+CSS规范命名集合
我们开发CSS+DIV网页(Xhtml)时候,比较困惑和纠结的事就是CSS命名,特别是新手不知道什么地方该如何命名,怎样命名才是好的方法. 命名规则说明: 1).所有的命名最好都小写 2).属性的值一 ...
- java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
问题来源:我在执行sql生成json并存入数据库是报的错. 原因:存json的字段我定义其类型为varchar2. 分析:这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如果是 ...
- 【Kafka】Kafka-副本-分区设置-性能调优
Kafka-副本-分区设置-性能调优 SparkKafkaDemo - Executors kafka replication 负载均衡_百度搜索 Kafka 高性能吞吐揭秘 - 友盟博客 - Seg ...
- Mysql 使用Group 和Case When统计数据
项目是基于:thinkcmf的,新的需求是对各栏目的文章数量进行统计 SQl很简单,先根据分类ID进行分组,然后再通过CASE WHEN 再统计不同文章状态数量 ) as count , =已审核 , ...