东方通ETL开发实例
下面通过一个简单的“Oracle CDC增量抽取”实例,带大家感受一下TIETL的
开发思路和强大的数据处理能力。
功能需求:
同一数据库(localhost_etl)下,现有cdc_source和cdc_target两张表如下:
表cdc_source
表cdc_target
现表cdc_source的增量(增、删、改)需同步到cdc_target中
TIETL环境下开发思路:
类似于java
OO开发,需要什么功能?—>这种功能属于哪种类?—>当前是否存在这种类?—>是,则载入并使用,否则创造后使用
这里把OO中“类”替换为“组件(具有某种特定功能的部件)”即可,另外本实例要实现的功能,现有的组件完全可以满足,所以
不存在需创造的情况(TIETL支持自定义组件开发,由于本文只介绍其基本使用方法,故组件开发在此不作介绍)。
转换设计:
根据对需求的分析结合TIETL现有的组件设计如下</