ODI_CDC的实现.docVIP

  • 11
  • 0
  • 约小于1千字
  • 约 6页
  • 2018-02-26 发布于河南
  • 举报
ODI_CDC的实现

实现CDC的步骤: 为源表创建触发器 模型日记记录设置 添加到CDC 增加订阅 启动日记 接口启用CDC,即在接口的映射视图中在源表的属性监察器中勾选“仅已进行日记记录的数据” 运行接口。 CDC是Changed Data Capture的简称,即变化数据捕获。 CDC用于记录源数据的变动情况到日记表,这样在传递数据时,不用考虑未变动的数据,大大提高ELT的效率。 CDC能够把源数据库中的Insert、Update、Delete同步到目标数据库。 工作原理: 通过在源表自动创建触发器(T$开头)或者通过源数据库的LOG挖掘,得到净DML变更数据的主键,放到ODI创建的J$日记表中,并通过JV$日记视图提供完整的变更数据,供ELT直接使用。 接下来实现CDC 步骤一: 为每一张源表创建触发器。 步骤二: 在设计视图中,模型/源模型名,如MODUL_SRC/双击/日记记录, 步骤三: 添加到CDC。 设计视图,模型/MODUL_SRC/Datastore如TEST_SRC/右键/已更改数据捕获/添加到CDC 在模型中,可以看到源表的左上角多了个黄色的小钟。 添加到CDC后可以看到变化:模型MODUL_SRC的属性“已进行日记记录的表” 步骤四: 增加订阅 设计视图/模型/MODUL_SRC/TEST_SRC/右键/已更改数据捕获/订户/订阅 增加一个名字为“TEST_SRC”的订阅者,

文档评论(0)

1亿VIP精品文档

相关文档