云数据迁移 CDM-时间宏变量使用解析:时间宏变量和定时任务配合完成增量同步

时间:2024-10-10 17:12:16

时间宏变量和定时任务配合完成增量同步

这里列举两个简单的使用场景:

  • 数据库表中存在表示时间的列DS,类型为“varchar(30)”,插入的时间格式类似于“2017-xx-xx”

    定时任务中,重复周期为1天,每天的凌晨0点执行定时任务。配置“Where子句”DS='${dateformat(yyyy-MM-dd,-1,DAY)}',这样就可以在每天的凌晨0点导出前一天产生的所有数据。

  • 数据库表中存在表示时间的列time,类型为“Number”,插入的时间格式为时间戳。

    定时任务中,重复周期为1天,每天的凌晨0点执行定时任务。配置“Where子句”time between ${timestamp(-1,DAY)} and ${timestamp()},这样就可以在每天的凌晨0点导出前一天产生的所有数据。

其它的配置方式原理相同。

support.huaweicloud.com/bestpractice-cdm/cdm_01_0068.html