改进特性如下:

基于流程界面的声明式设计

在12c中,以前的接口(interface)已经改为映射(mapping),新的基于流程声明的设计方式更灵活,也更容易使用。在12c中,映射的实现是通过使用Join, Filter, Split等组件将源和目标之间关联起来。

可重用映射

可重用的映射允许创建在多个映射中可重复使用的流程单元。一个可重用映射包括输入和输出接口,用于与其它单元连接。一个可重用映射中可以包括源表和目标表。

多目标支持

现在一个映射可包含多个目标表,目标表之间的加载顺序可指定,Split组件可基于条件将不同的行加载到不同的目标表中。

单步调试

映射、包、过程、场景在12c中可以单步调试。开发人员可以手工执行这些对象,并预先设置相应的断点,当调试执行到某个断点时,可以查看变量的值或对其直接进行修改,也可以查看当前源和目标端的数据情况,包括未commit的交易数据。

提升运行性能

ODI的运行性能在12c中有了显著提升,包括如下变化:

  • 减少执行环节中各种冗余的操作,将各个会话中的执行计划进行缓存等。
  • 通过并行加载源端数据到临时区,从而提升执行性能;
  • 并行加载可在映射界面的物理视图中定义;
  • 针对临时创建的数据库对象,现在允许用户使用唯一标识,这样这些临时对象对应的映射就可以被并行执行。

加强与GoldenGate的集成

与OGG CDC架构的加强主要表现在:

  • OGG的源和目标现在可以作为数据服务器,在拓扑中添加;
  • 把抽取和复制进程作为物理和逻辑schema,这样的目的是允许在不同的上下文中使用不同的配置;
  • OGG对应进程extract, replicat中,大部分参数可以在物理schema的界面中进行配置,可以在界面上直接设置参数选项,而不用去修改OGG参数文件。
  • 现在一个简单的映射就可以获取基于日志的增量数据变化,并批量加载到目标端。通过使用GoldenGate JKM知识模块,将源表作为数据源,OGG的replicat作为目标端,在部署定义(物理视图)中,OGG的参数项可作为数据处理的部分设置进行配置。多个部署规范可使用同一个映射。
  • OGG的参数文件通过JAgent进程可自动部署到OGG环境中,而不用象以前一样手工拷贝。

在WLS中对独立代理进行管理

ODI的独立代理现在可在Weblogic的管理框架中直接管理,可以带来如下好处:

  • 通过配置向导在图形化界面中进行配置;
  • 可在不同的域中提供多种配置;
  • 节点管理器可用来控制和重启ODI代理。

与OPSS(Oracle Platform Security Services)的角色集成

ODI现在可以与Oracle安全平台服务(OPSS)集成,以便访问其它资源。企业用户可以被映射到ODI的角色中,用于授权访问不同的工具。

XML文件支持加强

针对XML数据,现在支持XML架构中的如下特性:

  • list and union操作:基于list或union的元素可以映射到varchar列
  • substitutionGroup:针对XML中的替换元素,每个substitution group会创建一个单独的表用于保存其对应的元素和内容;
  • Mixed content – 使用混合内容的元素现在被存储到一个varchar类型的字段中,包含对应的文本内容和标记语言的内容。
  • Annotation – XML中的注释可存储在表对应的元数据信息中。

与OWB(Oracle Warehouse Builder)集成

  • OWB中的作业现在可在ODI中使用OdiStartOwbJob工具执行;
  • OWB的资料库可在拓扑中作为一个数据服务器使用;
  • OWB作业执行的所有细节会在ODI日志树中作为一个会话进行显示。

唯一的资料库ID

master和worker库在12c使用基于GUID的唯一标识。通过这个改进,在导入模型或其它对象时,更易于管理,同时也更方便的整合企业内多个ODI资料库。

Oracle Data Integrator 12c (12.1.2)新特性的更多相关文章

  1. 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: ...

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

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

  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. FAQ: Oracle Flex ASM 12c / 12.1 (Doc ID 1573137.1)

    FAQ: Oracle Flex ASM 12c / 12.1 (Doc ID 1573137.1) APPLIES TO: Oracle Database - Enterprise Edition ...

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

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

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

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

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

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

  9. 12.2Data Guard新特性--使用DBMS_DBCOMP.DBCOMP数据比较

          Oracle Data Guard会主动对Hot数据(数据正被读取或修改)执行验证, 无论是primary还是standby,但对于那些Cold数据不会做任何检查和校验.所以在12.2版本 ...

随机推荐

  1. maven各种插件在总结

    http://blog.csdn.net/taiyangdao/article/category/6377863  好文章系列课程

  2. 在滚动列表中实现视频的播放(ListView & RecyclerView)

    英文原文:Implementing video playback in a scrolled list (ListView & RecyclerView) 本文将讲解如何在列表中实现视频播放. ...

  3. 界面显示这个时间格式的js代码: 2016年1月19日 星期二 乙未(羊)年 腊月初十

    today=new Date();function initArray(){ this.length=initArray.arguments.length for(var i=0;i<this. ...

  4. 20145218 《Java程序设计》第01次实验报告

    北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1452 指导教师:娄嘉鹏 实验日期:2016.04.08 实验名称:Java开发环境的熟悉(Linux + Eclipse) 实 ...

  5. 各种浏览器css hack

    转载 http://www.cnblogs.com/jikey/archive/2010/06/21/1761924.html IE都能识别*,标准浏览器(如FF)不能识别*:IE6能识别*,但不能识 ...

  6. 简述 Ruby 与 DSL 在 iOS 开发中的运用

    阅读本文不需要预先掌握 Ruby 与 DSL 相关的知识 何为 DSL DSL(Domain Specific Language) 翻译成中文就是:"领域特定语言".首先,从定义就 ...

  7. mvc伪静态<三> IIS配置

    上一篇已经已经讲述了mvc伪静态的代码实现. 下面以IIS 7.5为例演示一下IIS如何配置才能在服务器显示.html的伪静态 一.进入IIS,选择处理程序映射 二添加脚本映射 三根据你的处理程序的版 ...

  8. memcached 学习 1—— memcached+spring配置

    memcached 学习目录: memcached 学习 1—— memcached+spring配置 这几天自己搭建项目环境,解决问题如下: 有关常见的配置这里没有列出,中间遇到的搭建问题比较顺利g ...

  9. JSP生成条形码

    下载barcode4j-2.0-bin.zip  目前最新版本是2.0, 解压barcode4j-2.0-bin.zip, 将其中的\lib\avalon-amework-4.2.0.jar和\bui ...

  10. [转]Java 泛型: 什么是PECS(Producer Extends, Consumer Super)

    以下内容转自: 原文链接: stackoverflow 翻译: ImportNew.com- 刘志军 译文链接: http://www.importnew.com/8966.html -------- ...