开发者学堂课程【新电商大数据平台2020最新课程:电商项目之交易订单明细流水表分析】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/640/detail/10532
电商项目之交易订单明细流水表分析
用户主题分为用户启动日志表,用户产品浏览表,用户产品查询表,用户产品关注表。都有一定的数据。
如用户在我们的网站点击进行操作,所产生的数据进行分类。
交易主题域
1.交易订单明细流水表【DWD】
(ods_nshop.ods_nshop_02 _orders, ods_ nshop.ods_nshop _02 _order_detail,
dim_nshop.dim_pub_product, ods_nshop.ods_nshop_02_orders_pay_records)
//流水表中有对应的使用的表格——用户的交易详情表与商品信息的维表。
create external table if not exists dwd_ nshop.dwd_nshop_orders_details(
order_ id string comment '订单ID',
order_ status int comment '订单状态: 5已收货(完成)|6投诉7退货" ,
supplier_ code VARCHAR(20) COMMENT ‘店铺ID' ,
product_ code VARCHAR(20) COMMENT ” 商品ID',
customer_ id string comment ” 用户id',
consignee_ zipcode string comment ‘收货人地址',
pay_ type string comment ‘支付类型:线上支付10网上银行11微信12支付宝|线下支付(货到付款)
20”,
pay_ nettype varchar(1) COMMENT ‘支付网络方式: θ wifi I 1 4g | 2 3g |3线下支付",
pay_ count int comment ‘支付次数' ,
product_price DECIMAL(5,1) COMMENT "购买商品单价”,
product_ cnt INT COMMENT '购买商品数量’ ,
weighing_cost DECIMAL(2,1) COMMENT ‘ 商品加权价格",
district_money DEC IMAL(4,1)COMMENT。优惠金额",
shipping_noney DECIMAL(8,1) COMMENT ‘运费金额,
payment_ money DECIMAL(10,1) COMMENT ‘支付金额,
is_ activity int COMMENT “1:参加活动|0: 没有参加活动“,
order_ ctime bigint comment . 创建时间"
) partitioned by (bdp_ day string)
stored as parquet
location'/data/nshop/duwd/order/dwd_nshop_orders_details/'
打开‘数据同步’大纲,可以找到各类信息(订单表,订单详情表,商品信息表——在取订单数据时,需要取到商品的详情 ID,支付金额在订单支付记录表中查找,记录支付信息)
实际开发过程中过程:
1. 确定主题
2. 根据主题获取业务字段