數倉建模

標準的建模的方式四步走:

  • 選擇業務過程
  • 聲明粒度
  • 確定維度
  • 確定事實

(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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章