历史版本3 :2.2(后续增量)增量数据实时同步到简道云 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

 前提条件:
MySQL开启了Binlog,Binlog模式需为Row。
任务配置图如下:


企业微信截图_16079155377292.png一、生成记录,作为假入口开始任务。


企业微信截图_16079155404118.png二、mysql binlog,选择要解析的表。


企业微信截图_16079155431596.png三、添加字段,解析出dataId,作为后续if-else判断条件。


企业微信截图_16079155471868.png四、条件过滤,过滤其他数据,只保留增删改操作的数据。


企业微信截图_16079155557910.png五、数据标记,标记增删改操作。


企业微信截图_16079155668403.png企业微信截图_16079155698682.png六、if-else,因为新增数据需将dataId回写进数据库,而更新删除不需要,但需要dataId判断更新删除哪条数据,因此分开执行不同分支。


企业微信截图_16079155631884.png七、(更新删除分支)条件过滤,保证dataId不为null。


企业微信截图_16079158882741.png

八、(更新删除分支)简道云数据推送,配置相关项,进行数据的更新删除。


企业微信截图_16079155698682.png九、(新增分支)简道云数据推送,配置相关项,进行数据的新增。


企业微信截图_16079155731867.png十、(新增分支)json格式化,对返回内容进行json格式化解析,将dataId解析出来。


企业微信截图_16079155773478.png

十一、(新增分支)数据标记,标记为更新操作。


企业微信截图_16079155816239.png

十二、(新增分支)表输出,选择对应表,更新dataId。


企业微信截图_16079155846116.png

企业微信截图_16079155902658.png记得配置执行计划为简单重复执行。