离线仓-ADS层数据加载流程
发布时间
阅读量:
阅读量
离线数仓—ADS层数据装载脚本
- 引言
- 一、数据加载程序
前言
在完成ADS层所有表格的设计与开发工作后,为提升使用的便捷性,特此编写了一组数据加载脚本。
一、数据装载脚本设计与实现
脚本名称为dws_to_ads.sh,其内容如下:
#!/bin/bash
APP=gmall
# 如果是输入的日期按照取输入日期;如果没输入日期取当前时间的前一天
if [ -n "$2" ] ;then
do_date=$2
else
do_date=`date -d "-1 day" +%F`
fi
ads_activity_stats="
insert overwrite table ${APP}.ads_activity_stats
select * from ${APP}.ads_activity_stats
union
select
'$do_date' dt,
activity_id,
activity_name,
start_date,
cast(activity_reduce_amount_30d/original_amount_30d a
全部评论 (0)
还没有任何评论哟~
