数仓建模

标准的建模的方式四步走:

  • 选择业务过程
  • 声明粒度
  • 确定维度
  • 确定事实

(1)选择业务过程

1)无论去什么的公司,先清楚业务的走向,流程怎么走的?

对于电商用户的使用流程,例如:启动APP \rightarrow 登录 \rightarrow 搜索启动APP→登录→搜索

这个流程中的每个部分就是 事实

2)作为PM等会给你提出统计维度指标

  • 不应该:单独提出什么商品(一个一个指标给你蹦:流失、日活、新增、留存、支付转换率),这都是单点的任务
  • 应该:围绕一个业务模块维度相关的指标统计,启动APP相关的这些维度指标都给我统计出来

你所要统计的指标就是 维度

3)关联维度和事实,对下表打1

行X方向:维度,列Y方向:事实

Y\X 日期 地域 商品 用户 仓库 优惠卷 物流商家 设备 渠道 版本 操作系统
启动app 1 1           1 1 1 1
登录 1 1   1              
搜索 1 1   1              
点击 1 1 1 1              
加入购物车 1 1 1 1              
下单 1 1 1 1 1 1          
支付 1   1 1   1          
发货 1 1 1 1 1 1 1        
评论 1 1 1 1              
点赞 1   1 1              
收藏 1 1 1 1              
退货 1 1 1 1     1        

根据上表再去建模

(2)声明粒度

按天、月、年粒度统计;一般按照最小粒度统计

(3)确定维度

(4)确定事实

发布了46 篇原创文章 · 获赞 0 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章