ODS层的设计要点如下:
(1)ODS层的表结构设计依托于从业务系统同步过来的数据结构。
(2)ODS层表名的命名规范为:ods_表名_单分区增量全量标识(inc/full)。
代码请访问github和gitee
https://gitee.com/wzylzjtn/data-warehouse-learning
https://github.com/Mrkuhuo/data-warehouse-learning
11.1日志表
11.1.1 建表数据
ods_base_region_full
11.2 业务表
11.2.1 活动信息表(全量表)
ods_activity_info_full;
11.2.2 活动规则表(全量表)
ods_activity_rule_full;
11.2.3 一级品类表(全量表)
ods_base_category1_full;
11.2.4 二级品类表(全量表)
ods_base_category2_full;
11.2.5 三级品类表(全量表)
ods_base_category3_full;
11.2.6 编码字典表(全量表)
ods_base_dic_full;
11.2.7 省份表(全量表)
ods_base_province_full;
11.2.8 地区表(全量表)
ods_base_region_full;
11.2.9 品牌表(全量表)
ods_base_trademark_full;
11.2.10 购物车表(全量表)
ods_cart_info_full;
11.2.11 优惠券信息表(全量表)
ods_coupon_info_full;
11.2.12 商品平台属性表(全量表)
ods_sku_attr_value_full;
11.2.13 商品表(全量表)
ods_sku_info_full;
11.2.14 商品销售属性值表(全量表)
ods_sku_sale_attr_value_full;
11.2.15 SPU表(全量表)
ods_spu_info_full;
11.2.16 购物车表(增量表)
ods_cart_info_inc;
11.2.17 评论表(增量表)
ods_comment_info_inc;
11.2.18 优惠券领用表(增量表)
ods_coupon_use_inc;
11.2.19 收藏表(增量表)
ods_favor_info_inc;
11.2.20 订单明细表(增量表)
ods_order_detail_inc;
11.2.21 订单明细活动关联表(增量表)
ods_order_detail_activity_inc;
11.2.22 订单明细优惠券关联表(增量表)
ods_order_detail_coupon_inc;
11.2.23 订单表(增量表)
ods_order_info_inc;
11.2.24 退单表(增量表)
ods_order_refund_info_inc;
11.2.25 订单状态流水表(增量表)
ods_order_status_log_inc;
11.2.26 支付表(增量表)
ods_payment_info_inc;
11.2.27 退款表(增量表)
ods_refund_payment_inc;
11.2.28 用户表(增量表)
ods_user_info_inc;