datax数据同步说明

  • 格式:docx
  • 大小:13.49 KB
  • 文档页数:1

1、把测试没问题的json文件放进datax的job的子文件夹(例如’job/MZ’)
2、把文件”自动运行”放进datax的bin目录,并修改”自动运行”的json存放路径如下:把“.../job/”改成“.../job/MZ/”
3、json的where条件修改
说明:自动运行传递给json的条件参数:$yesterday,$today
例如:今天的时间是:2016-11-19,则
$yesterday=2016-11-18
$today=2016-11-19
补历史数据(截止的数据时间为昨天的数据,包括昨天)
Sqlserver
"where":"CREATED_TIME<'$today'",
oracle
"where":"CREATED_TIME<to_date('$today','yyyy-mm-dd')'",
定时任务
SLQSERVER
"where":"CREATED_TIME>='$yesterday' and CREATED_TIME<'$today'",
ORACLE(在json编写时不用换行)
"where":"CREATED_TIME>=to_date('$yesterday','yyyy-mm-dd')
and CREATED_TIME<to_date('$today','yyyy-mm-dd')",
4、当补完数据之后(初次补数据,双击“自动运行”(需要放在datax的bin目录)即可执行),把json的where条件修改为“定时任务”的格式,再进行本步骤
打开任务管理,再打开“任务计划程序”
配置定时任务。