熱線電話:13121318867

登錄
首頁精彩閱讀維度表和事實表的含義是什么?
維度表和事實表的含義是什么?
2020-05-14
收藏
維度表事實表,在構建企業級數據倉庫時經常能見到。維度表被看成是用戶用來分析一個事實的窗口,它里面的數據應該是對事實的各個方面描述,簡而言之就是基礎表,如:時間維度表,它里面的數據就是一些日,周,月,季,年,日期等數據,維度表只能是事實表的一個分析角度。

事實表則是通過各種維度和一些指標值得組合來確定一個事實的,簡而言之就是交易表,如:通過時間維度,地域組織維度,指標值可以去確定在某時某地的一些指標值怎么樣的事實。事實表的每一條數據都是幾條維度表的數據和指標值交匯而得到的。

這兩種表都是圍繞主題來進行設計,事實表是用來存儲主題的主干內容的。以日常的工作量為例,工作量可能具有如下屬性:工作日期,人員,上班時長,加班時長,工作性質,是否外勤,工作內容,審核人。

那么什么才是主干內容?很容易看出上班時長,加班時長是主干,也就是工作量主題的基本內容,那么工作日期,人員,工作性質,是否外勤,工作內容是否為主干信息呢?

認真分析特征會發現,日期,人員,性質,是否外勤都是可以被分類的,例如日期有年-月-日的層次,人員也有上下級關系,外勤和正常上班也是兩類上班考勤記錄,而上班時長和加班時長則不具有此類意義。所以一般把能夠分類的屬性單獨列出來,成為維度表,在事實表中維護事實與維度的引用關系。

維度表的冗余很大,主要是因為相對于事實表而言,維度表一般都不大,而維度表的冗余可以使事實表節省很多空間。事實表一般都很大,如果以普通方式查詢的話,得到結果一般發的時間都不是我們可以接受的。所以它一般要進行一些特殊處理。另外,事實表一般是沒有主鍵的,數據的質量完全由業務系統來把握。

總而言之,事實表就是你要關注的內容,維表就是你觀察該事務的角度,是從哪個角度去觀察這個內容的。例如,某地區商品的銷量,是從地區這個角度觀察商品銷量的。事實表就是銷量表,維表就是地區表。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢