kuhuo
kuhuo
发布于 2024-06-30 / 170 阅读
0
0

第13章 离线数仓开发之DWD层

DWD层设计要点:

1DWD层的设计依据是维度建模理论,该层存储维度模型的事实表。

2DWD层表名的命名规范为dwd_数据域_表名_单分区增量全量标识(inc/full

代码请访问githubgitee

https://gitee.com/wzylzjtn/data-warehouse-learning

https://github.com/Mrkuhuo/data-warehouse-learning

建表语句见下图:

13.1 交易域加购事务事实表

dwd_trade_cart_add_inc;

13.2 交易域下单事务事实表

dwd_trade_order_detail_inc;

13.3 交易域取消订单事务事实表

dwd_trade_cancel_detail_inc;

13.4 交易域支付成功事务事实表

dwd_trade_pay_detail_suc_inc;

13.5 交易域退单事务事实表

dwd_trade_order_refund_inc;

13.7 交易域购物车周期快照事实表

dwd_trade_cart_full;

13.8 工具域优惠券领取事务事实表

dwd_tool_coupon_get_inc;

13.9 工具域优惠券使用(下单)事务事实表

dwd_tool_coupon_order_inc;

13.10 工具域优惠券使用(支付)事务事实表

dwd_tool_coupon_pay_inc;

13.11 互动域收藏商品事务事实表

dwd_interaction_favor_add_inc;

13.12 互动域评价事务事实表

dwd_interaction_comment_inc;

13.13 流量域页面浏览事务事实表

dwd_traffic_page_view_inc;

13.14 流量域启动事务事实表

dwd_traffic_start_inc;

13.15 流量域动作事务事实表

dwd_traffic_action_inc;

13.16 流量域曝光事务事实表

dwd_traffic_display_inc;

13.17 流量域错误事务事实表

dwd_traffic_error_inc;

13.18 用户域用户注册事务事实表

dwd_user_register_inc;

13.19 用户域用户登录事务事实表

dwd_user_login_inc;

13.20 数据同步

注意:其中first结尾的为首次加载数据脚本,per_day结尾的是每日增量更新的加载数据脚本。


评论