需求:数据量亿级、日增量千万级
1、 如何快速的查询任意一天的 日累积、月累积、季累积、年累积的交易额
2、 如何快速的查询任意一天的 日累积、月累积、季累积、年累积的交易用户数
ODS:增量抽取数据
DROP TABLE IF EXISTS ods_order_info_di_james;
CREATE TABLE IF NOT EXISTS ods_order_info_di_james (
userid STRING COMMENT '用户ID',
order_id STRING COMMENT '订单ID',
order_date STRING COMMENT '订单日期',
pay_amt DOUBLE COMMENT '支付金额'
) COMMENT '订单表'
PARTITIonED by (ds STRING)
LOCATION '/user/hive/warehouse/datacenter/ods_order_info_di_james'
--ods dynamic partition init data
insert overwrite table ods_order_info_di_james partition (ds)
SELECT 'james' as userid
,'1' as order_id
,'20211026' as order_date
,100 as pay_amt
,'20211026' as ds
union all
SELECT 'james' as userid



