改进特性如下:

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

在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. php ajax json jquery 记录

    php+jquery+ajax+json简单小例子 <html> <title>php+jquery+ajax+json简单小例子</title> <?php ...

  2. Rest-Assured

    Rest-Assured完整的测试例子 http://blog.csdn.net/win7system/article/details/52468078 使用 Rest-assured 测试 Rest ...

  3. alertdialog.builder 自定义弹窗

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...

  4. 【OpenCV入门指南】第一篇 安装OpenCV

    http://blog.csdn.net/morewindows/article/details/8225783/ win10下vs2015配置Opencv3.1.0过程详解(转) http://ww ...

  5. OneProxy wiki上线了

    文档的敏捷开发方式,希望把文档做好. http://www.onexsoft.com/dokuwiki/doku.php?id=oneproxy

  6. mialx配置qq邮箱发送邮件

    #send mail use mailx(v12.0.4)#edit configure file set smtp-use-starttlsset from=xxxxxxxxx@qq.comset ...

  7. css读书笔记3:定位元素

    定位元素要掌握css技术,核心就是要掌握元素定位. 一般把下面这条规则作为所有css样式表的第一条,初始化所有元素的内边距和外边距都为0: * {padding:0;margin:0;} 盒模型浏览器 ...

  8. robotframework笔记8

    文件变量 包含变量类型 Python 的 '.py' 扩展文件只不过是变量文件. # -*- Coding: utf-8 -*- var01 = "Hello " var02 = ...

  9. --专访雷果国: 从1.5K到18K 一个程序员的5年成长之路--

    导语:今年三月份,在CSDN博客和新浪微博上有一篇<从1.5K到18K,一个程序员的5年成长之路>被众人分享和传阅,这篇博文首先介绍了作者自学之初薄弱的基础,然后通过流水账形式分享了那个从 ...

  10. PHP Warning: ob_start() : output handler 'ob_gzhandler conflicts with 'zlib output compression'

    安装phpcms过程中,会遇到Warning:  ob_start() : output handler 'ob_gzhandler conflicts with 'zlib output compr ...