您好,登錄后才能下訂單哦!
事實表:記錄公司的一筆正常的業務數據,需要提供 4W ,什么時候 (When) 在什么地方 (Where) 有哪些人 (Who) 做了什么事 (What) 。為了方便后續分析,在設計事實表的時候,我們應該盡可能的提供詳細的維度信息和度量信息。
比如我們在談一家物流公司的數據倉庫的時候,如何去設計落地一個事實表,我們按以下過程來落地。
1 :用戶的目的:首先我們需要知道用戶的目的,以價值為導向,解決用戶的問題,這時用戶會提出,目前公司營運成本太高,今年需要節省多少費用。
2 :定義指標:針對上面的目標,我們需要與用戶一起來分析這個目標,可以用哪些指標來衡量這個目標往預期方向走,也就是我們所說的拆分目標,這個過程會多次溝通,反復的拆分和合并之前定義的指標,比如說最終我們統一認定有裝載率、車輛營運公里數、單公斤成本,單公里成本這 4 個指標。
3 :指標細分:指標確認后,我們就需要細分指標數據 ( 多級指標 ) ,比如裝載率這個指標,我們是否需要針對業務場景,區分早、中、晚時段的裝載情況,不同車型 (5KG,10KG) 的裝載率情況,對于單公斤成本和單公里成本我們是否需要清楚知道成本的費用項,比如司機成本、油費成本、車輛折舊成本等。
4 :定義相關字段和邏輯:有了以上細分指標的確定,接下來我們只與用戶確認各個指標的邏輯和取數口徑了, 設計好事實表的字段,驗證是否滿足用戶的目的數據應用,假如有如下系統,我們對每個事實表字段確認源系統和后臺表字段關系。
a :車輛調度系統:什么時候哪個車跑了哪條線。
b :結算系統:每次車的費用是多少。
c :裝載系統:每個車每個線路的業務量信息。
5 :有了這些指標后我們快速實現和落地,提供一些分析報告,對前端業務做些改進方案,再來驗證我們的指標是否往好的方向改變,同時成本也在降低,哪么我們整個方案和指標定義的非常好,如果指標在往好的方向改變,但成本并沒有降低,哪么我們就要重新來定義某些指標是否正確了,就這樣的一直迭代直到我們達到用戶的目標。
維度表:是對事實表里的維度進行擴展更詳細的信息補充。我們在定義一個維度表的時候,需要怎樣設計呢?比如在事實表里有客戶這樣的一個維度,我們與用戶溝通在他們來看客戶這個維度主要關心的是哪些信息,達到什么樣的目的,用戶一般會想達到用戶差異化的管理和銷售,哪么我們就要抓住如何來區分客戶的差異化的信息:
1 :基本屬性:比如像客戶規模( 1 千人、 1 萬人)、地域(深圳、廣州等)、行業(制造、互聯網等)。
2 :按客戶行為:層級(大客戶、散客等)、銷售量( 0-100 , 101-500 , 501-1000 等)。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。