一、商品相关指标分析
针对这个需求我们主要统计两个指标
1、商品销售情况(商品名称、一级类目、订单总量、销售额)
2、商品品类偏好Top10(商品一级类目,订单总量)
二、思路
1、商品销售情况
这个指标主要统计商品名称,一级类目、订单总量、销售额这些字段信息。
订单中的详细信息是在dwd_order_item表中,需要关联dwd_goods_info和dwd_category_code获取商品名称和商品一级类目信息。
在这最后是基于这些表构建一个商品订单信息的宽表 dws_order_goods_all_info,便于后期其他需求复用。
然后基于这个宽表统计出来这个指标需要的信息,保存到app_goods_sales_item
2、商品品类偏好Top10
这个指标可以在第一个指标的基础之上,根据一级类目进行分组,按照类目下的订单总量排序,取Top10,保存到表app_category_top10中。
三、dws层
1、dws_order_goods_all_info
(1)源表
SQL
(2)建表语句
create external table if not exists dws_mall.dws_order_goods_all_info(
order_id