Oracle Data Integrator 12c:新特性与增强功能解析

需积分: 9 6 下载量 114 浏览量 更新于2024-09-13 收藏 372KB PDF 举报
"Oracle Data Integrator 12c(12.1.2)引入了多项新特性和改进,旨在提升数据集成的效率和灵活性。这些改进包括基于流程界面的声明式设计,可重用映射,多目标支持,单步调试功能,以及性能优化。此外,ODI 12c还加强了与GoldenGate的集成,使得实时数据复制更加便捷。" Oracle Data Integrator 12c的重大改变之一是将接口(interface)转变为映射(mapping),采用声明式设计,使设计过程更加直观和灵活。映射通过Join, Filter, Split等组件连接源和目标,简化了数据流的设计。这一变化提高了工作效率,降低了学习曲线。 可重用映射是12c中的另一个亮点,允许开发人员创建可复用的流程单元,这些单元可以在多个映射中应用。这些单元包括输入和输出接口,方便与其他组件集成。这不仅提高了代码复用性,也降低了维护成本。 多目标支持的特性使得一个映射可以同时包含多个目标表,并能指定加载顺序。Split组件根据条件将数据分发到不同的目标表,增强了数据分发的灵活性。 在调试方面,ODI 12c引入了单步调试功能,允许开发人员对映射、包、过程、场景进行逐行执行,设置断点,查看和修改变量值,以及检查源和目标端的数据状态,包括未提交的事务数据。这极大地提升了调试效率,使得问题定位更为精准。 性能优化是12c的重要改进之一。ODI减少了执行环节的冗余操作,缓存执行计划,通过并行加载源数据到临时区来提升性能。并行加载可以在映射的物理视图中定义,且临时数据库对象可以使用唯一标识,支持并行执行。这些改动显著提升了数据集成的运行速度。 Oracle Data Integrator 12c加强了与GoldenGate的集成,使得GoldenGate源和目标可以作为数据服务器直接在ODI拓扑中添加。抽取和复制进程作为物理和逻辑模式,便于不同场景下配置。大部分OGG参数可以直接在ODI界面上配置,无需修改OGG参数文件。通过使用GoldenGate的知识模块,映射可以直接获取日志增量变化并批量加载到目标端,简化了CDC(变更数据捕获)的过程。 最后,ODI 12c允许一个映射对应多个部署规范,这意味着一个映射的定义可以适应不同的部署需求,进一步提升了ODI的适应性和灵活性。通过JAgent进程,OGG的参数文件管理变得更加便捷,加强了整体系统的可管理性。