学习思路
- 核心用来做数据同步,数据处理不是核心;
- 能代码解决的问题,决不用部件 ;
- 数据处理用代码更容易;
常见问题:
- 有些功能在transfer里面执行会报错,需要放到job里面,如设置变量,smtp
一 .核心
1.变量传递**
设置变量操作只在job中有效,在transfer中无效
2.增量同步**
删除了该文中的对日期后的数据的删除,因为后面同步对比的时候,会补全该时间段的操作。
思路:
设置增量时间区间,对该时间内的数据做增量(包含该区域的deleted,inserted,updated做同步)
步骤:**
1.设置全局变量,一个当天日期,一个时间间隔;
2.获取源表,目标表该时间段的数据,source_t ,target_t;
3.对比source_t ,target_t的数据 对比结果如下图;
4.对不同结果产生不同分支的操作