互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(九)——电商核心业务知识之订单商品模块
商品信息汇总表
select
user_id,
sum(case
when pay_type not in (‘退货’,’拒收’) then
goods_amount
end) p_sales_cnt,-排除退拒销售数量
sum(case
when pay_type not in (‘退货’,’拒收’) then
goods_price * goods_amount
end) p_sales_amt,-排除退拒销售金额
sum(case
when pay_type not in (‘退货’,’拒收’) then
(goods_price – ‘优惠价’) * goods_amount
end) p_sales_cnt_amt,-排除退拒销售金额(扣促销减免)
sum(goods_amount) h_sales_cnt, -含退拒销售数量
sum(goods_price * goods_amount) h_sales_amt, -含退拒销售金额
sum((goods_price – ‘优惠价’) * goods_amount) h_sales_cut_amt, -含退拒销售金额(扣促销减免)
sum(case
when pay_type in (‘退货’) then
goods_amount
end) return_cnt,-退货商品数量
sum(case
when pay_type in (‘退货’) then
goods_price * goods_amount
end) return_amt,-退货商品金额
sum(case
when pay_type in (‘拒收’) then
goods_amount
end) return_cnt,-拒收商品数量
sum(case
when pay_type in (‘拒收’) then
goods_price * goods_amount
end) return_amt,-拒收商品金额
sysdate() dw_date
from itqsc.dm_b2c_orders_goods
where dt=’"${DT}"’
group by user_id
select user_id, first_cat_name
from (select user_id
first_cat_name,
row_number() over(distribute by a.user_id, sort by a.goods_amount desc, first_cat_name desc )
from(
select user_id, goods_id, goods_amount
from itqsc.dm_b2c_orders_goods
where dt=’"${DT}"’) a
join(select goods_id,
first_cat_name,
second_cat_name,
third_cat_name
from itqsc.ods_b2c_goods
where dt=’"${DT}"’
group by goods_id,
first_cat_name,
second_cat_name,
third_cat_name) b
on (a.goods_id=b.goods_id)) a) b
where b.rn=1;
互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(九)——电商核心业务知识之订单商品模块相关推荐
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(一)——简介入门
互联网电商大数据环境 --数据分析实践培训精华笔记(一) 工作内容 项目:DW数据库建设/经分/客户精准营销/推荐系统需求/移动端数据分析 数据:流量数据/交易数据B2C/会员与活动数据/物流与配送数 ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(六)——电商核心业务知识之订单商品模块
电商核心业务知识 订单商品模块(9张表) --订单主要信息表 drop table if exists itqsc.ods_b2c_orders; create external table itqs ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(三)——数据仓库理论
数据仓库理论 DW定义 数据仓库是一个面向主题的.集成的.相对稳定的.反映历史变化的数据集合,用于支撑管理决策. 1.聚焦决策者的数据建模与分析,排除对决策无用的数据 2.集成异种数据源,数据一致性( ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(二)——BI构建
BI构建 BI应用架构 BI底层:数据源--ETL--BI数据仓库 BI服务:交互式信息板.报告并发布.即席分析.预先检测和警报.离线分析.MS Office插件.Web服务 BI应用:销售.服务和 ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(四)——维度建模基础理论
维度建模基础理论 事实表 事实表保存了大量业务度量数据(即事实)的表.最有用的事实是数字类型.可加类型. 事实表以粒度化分:事务粒度事实表(细).周期快照粒度事实表.累积快照粒度事实表(粗). 事实表 ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(五)——数据仓库维度建模实例
维度建模实例 库存管理业务建模案例 1. 选定某一业务过程,如:库存管理业务 2.根据各用户的需求(关注的主题),定义该业务处理的粒度. 主题一:矿厂中每种产品库存水平的日快照 主题二:每种特定产品的 ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(七)——电商核心业务知识之订单商品模块
订单宽表 #!/bin/bash #====== #dm_b2c_orders.sh 这里用shell来调 #订单宽表--两个表关联 #====== DT=`date -d '-1 day' ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(八)——电商核心业务知识之订单商品模块三
订单指标表计算 #!/bin/bash #====== #dm_b2c_orders_goods.sh 这里用shell来调用SQL #订单指标表计算 #====== DT=`date -d ...
- 鸿蒙手机系统还没有开发,华为鸿蒙手机太难了!引发开发者大吐槽:为何没有自己独特风格?-互联网/电商-文章-小虾米...
[华为鸿蒙手机太难了!引发开发者大吐槽:为何没有自己独特风格?]互联网/电商-文章-小虾米 2020-12-27 11:32:02 小虾米帐号:军事科技(tabc) 关注我 举报 来源:q ...
最新文章
- ForefrontTMG关于单一的网络适配器限制
- Codeforces Round #650 (Div. 3)(A-F1)题解
- python读取 .mat 文件(matlab文件)
- 前后端分离微服务架构如何设计?
- 微软重组变两大事业部:Windows主管离职
- 在Ubuntu上安装misterhouse
- 使用和了解Valgrind核心
- python 几何计算_计算几何-凸包算法 Python实现与Matlab动画演示
- 网易云数据库架构设计实践
- 汽车DTC故障码格式解析
- Algorithm:三数之和为0
- IOS TableViewCell分割线设置和隐藏多余cell
- UEFI开发与调试---edk2中的Package
- oracle utl file grant,oracle中设置UTL_FILE_DIR参数
- 织梦插件-织梦插件大全-免费织梦插件大全
- java计算平面度,关于平板平面度的计算方法?
- 说走就走的「Windows」—— Windows To Go 制作详解
- 什么是“长连接”和“短连接”?
- 双系统下ubuntu16.04备份和还原、彻底删除和重装(包含迁移) 亲跳多坑!!
- 中望CAD调用lisp在哪_中望CAD加载LISP程序(图文教程)