离线数仓—DWD层互动域事实表实现
前言
前面完成了工具域3张事务事实表的设计,下面继续进行DWD层互动域事务事实表的设计
一、互动域收藏商品事务事实表
1.建表语句
DROP TABLE IF EXISTS dwd_interaction_favor_add_inc;
CREATE EXTERNAL TABLE dwd_interaction_favor_add_inc
(
`id` STRING COMMENT '编号',
`user_id` STRING COMMENT '用户id',
`sku_id` STRING COMMENT 'sku_id',
`date_id` STRING COMMENT '日期id',
`create_time` STRING COMMENT '收藏时间'
) COMMENT '收藏事实表'
PARTITIONED BY (`dt` STRING)
STORED AS ORC
LOCATION '/warehouse/gmall/dwd/dwd_interaction_favor_add_inc/'
TBLPROPERTIES ("orc.compress" = "snappy");
2.首日装载语句
set hive.exec.dynamic.partition.mode=nonstrict;
insert overwrite table dwd_interaction_favor_add_inc partition(dt)
select
data

本文介绍了数据仓库DWD层中互动域的建设,包括收藏商品和评价事务的事实表设计。详细阐述了建表语句、首日及每日的数据装载过程。
最低0.47元/天 解锁文章
8325

被折叠的 条评论
为什么被折叠?



