• Oracle Data Integrator 12c-第一个映射


    一、创建项目

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

    clip_image002

    在项目对话框的“定义”标签下输入项目名称如ODI_Exercise ,保存

    clip_image003

    二、导入知识模块

    项目→知识模块→右键导入知识模块

    文件导入目录:OracleMiddlewareOracle_Homeodisdkxml-reference

    clip_image004

    反向工程知识模块(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 新建接口

    右键映射→新建映射

    clip_image005

    clip_image006

    3.2 设计数据源到目标的映射

    分别从模型ODI_SRC和ODI_TAG中将模型DEPT拖拽到映射的编辑面板

    clip_image007

    连接源表DEPT的输出节点和目标表DEPT的输出节点,在属性匹配提示是否按照名称自动匹配,点击确定(也可以自己拖拽源表字段到目标表字段,或者编辑目标标志段的属性面板表达式)

    clip_image008

    clip_image009

    此时两个表的各个字段属性已经建立了映射,选中目标表一个字段,源表对应的字段背景会变红。

    clip_image010

    保存并验证

    clip_image011

    点击目标DataStore,属性面板可以查看应收的情况。

    属性面板表达式后面有个按钮,可以提供图形化编辑 按钮

    clip_image012

    点击后、

    clip_image013

    3.3在“流”中选择合适的知识模块

    逻辑tab页面,选中目标表,设置集成类型为增量更新,更新关键字为约束条件主键PK_DEPT

    clip_image014

    物理tab页,设置中间模块的LKM为LKM SQL TO Oracle

    clip_image016

    物理tab页,设置目标表的集成知识模块的IKM为IKM Oracle Incremental updateclip_image016[1]

    3.4 “执行”映射,利用Operator来修正接口

    点击工具栏绿色的clip_image017执行映射,在操作→会话列表→查看执行结果

    clip_image018

    去数据库查询结果

    SELECT * FROM "ODI_TAG"."DEPT";

    clip_image019

    继续在源表ACTOR 插入一条数据

    INSERT INTO "ODI_SRC"."DEPT" ("DEPTNO", "DNAME", "LOC") VALUES ('50', 'IT', 'BOSTON');

    执行映射,会发现能够把新增的记录同步过去

    clip_image020

    至此,就完成了一个完整的映射。

  • 相关阅读:
    javascript 读取内联之外的样式(style、currentStyle、getComputedStyle区别介绍) (转载)
    JS笔记2 --定义对象
    JS笔记1
    Chrome 中的 JavaScript 断点设置和调试技巧 (转载)
    屏蔽移动端浏览器的长按事件
    移除IOS下按钮的原生样式
    HTML5中的Range对象的研究(转载)
    js中的 window.location、document.location、document.URL 对像的区别(转载)
    html中插入flash代码详解(转载)
    关于获取各种浏览器可见窗口大小(转载)
  • 原文地址:https://www.cnblogs.com/xqzt/p/4504705.html
Copyright © 2020-2023  润新知