有需要算 月累(当月1号至当前日期)、年累(当年1月1号至当前日期的销售数量、金额等)数据时, 数据只能一天一天累计加工。
先初始化加工数据,可以扫描日期文件,用kettle加工数据, 一天加工一次;脚本调度扫描日期一天一天执行。
#!/bin/bash
#脚本所在路径
WORK_DIR=/home/hadoop/ktl_wks
LOG_DATE=`date +%Y%m%d`
LOG_TIME=`date +%H%M%S`
KETTLE_HOME=/home/hadoop/software/pdi-ce-7.1/data-integration
LOGFILE=${WORK_DIR}/kettle_log/${LOG_DATE}${LOG_TIME}_START_XXX_DD.log
# KETTLE命令
STARTTRUNS=/home/hadoop/software/pdi-ce-7.1/data-integration/pan.sh
STARTJOB=/home/hadoop/software/pdi-ce-7.1/data-integration/kitchen.sh
echo `date &