維度表,實體表,事實表之間的關係

2022-05-03 23:33:19 字數 909 閱讀 1838

這段時間在慢慢學習有關維度建模的一些東西,其中有個問題當時被老大挖了個坑就跳了進去幾天都沒爬出來,這個坑主要在於我對維度表,實體表,事實表這三種表之間的關係和概念認知比較模糊,當時老大要我去設計乙個關於裝置的維度和事實表及實體表出來時,結果我就真的去傻乎乎的對裝置進行各種維度表和事實表的設計,然後在給老大看的時候各種被懟,最後才認知到裝置怎麼可能設計的出乙個維度表呢,它本身就是乙個客觀存在的事實,我們是不可能去把乙個客觀存在的事實做成乙個維度去分析的,維度建模中只存在通過各種維度去分析乙個事實,而不能通過別的事實角度去分析另乙個事實,如果存在這種結構,也應該是指標值(度量值)而不是乙個維度。

維度表:維度表可以看成是使用者用來分析乙個事實的視窗,它裡面的資料應該是對事實的各個方面描述,比如時間維度表,它裡面的資料就是一些日,周,月,季,年,日期等資料,維度表只能是事實表的乙個分析角度。

實體表:實體表就是乙個實際物件的表,實體表它放的資料一定是一條條客觀存在的事物資料,比如說裝置 ,它就是客觀存在的,所以可以將其設計乙個實體表。

事實表:事實表其實質就是通過各種維度和一些指標值得組合來確定乙個事實的,比如通過時間維度,地域組織維度,指標值可以去確定在某時某地的一些指標值怎麼樣的事實。事實表的每一條資料都是幾條維度表的資料和指標值交匯而得到的。

上面這張圖就是裝置表的乙個實體表設計,它作為乙個客觀存在的事實它是無法建立乙個維度表的,其實裝置表本身也可以看成是乙個事實表,只需要對生廠商,裝置型別,時間,地點這幾個點進行維度表設計就行了,這樣就將乙個裝置表變成乙個事實表了。

可能由於我本身對維度建模的接觸時間比較短,在加上表達能力也不怎麼行,對這三種關係理解的也不是很透切,導致文中對這三種表的關係及含義的描述可能會有錯誤或歧義,希望大家幫我指出,維度建模中的乙個小白敬上。

維度表,實體表,事實表之間的關係

這段時間在慢慢學習有關維度建模的一些東西,其中有個問題當時被老大挖了個坑就跳了進去幾天都沒爬出來,這個坑主要在於我對維度表,實體表,事實表這三種表之間的關係和概念認知比較模糊,當時老大要我去設計乙個關於裝置的維度和事實表及實體表出來時,結果我就真的去傻乎乎的對裝置進行各種維度表和事實表的設計,然後在...

維度表與事實表

維度表示你要對資料進行分析時所用的乙個量,比如你要分析產品銷售情況,你可以選擇按類別來進行分析,或按區域來分析.這樣的按.分析就構成乙個維度。前面的示例就可以有兩個維度 型別和區域。另外每個維度還可以有子維度 稱為屬性 例如類別可以有子型別,產品名等屬性。下面是兩個常見的維度表結構 產品維度表 pr...

事實表和維度表

維度表示你要對資料進行分析時所用的乙個量,比如你要分析產品銷售情況,你可以選擇按類別來進行分析,或按區域來分析.這樣的按.分析就構成乙個維度。前面的示例就可以有兩個維度 型別和區域。另外每個維度還可以有子維度 稱為屬性 例如類別可以有子型別,產品名等屬性。下面是兩個常見的維度表結構 產品維度表 pr...