標準的建模的方式四步走:
- 選擇業務過程
- 聲明粒度
- 確定維度
- 確定事實
(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)確定事實