溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數(shù)據(jù)倉庫中的維表和事實表的概念

發(fā)布時間:2021-08-17 18:43:34 來源:億速云 閱讀:543 作者:chen 欄目:大數(shù)據(jù)

本篇內(nèi)容主要講解“數(shù)據(jù)倉庫中的維表和事實表的概念”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“數(shù)據(jù)倉庫中的維表和事實表的概念”吧!

1    

     

事實表


1
事實表特性      


   事實表(Fact Table)是指存儲有事實記錄的表,如系統(tǒng)日志、銷售記錄等;事實表的記錄在不斷地動態(tài)增長,所以它的體積通常遠大于其他表。

       事實表作為數(shù)據(jù)倉庫建模的核心,需要根據(jù)業(yè)務過程來設計,包含了引用的維度和業(yè)務過程有關(guān)的度量。


2
可加,半可加,不可加事實      


   作為度量業(yè)務過程的事實,一般為整型或浮點型的十進制數(shù)值,有可加性,半可加性和不可加性三種類型


可加:

最靈活最有用的事實是完全可加,可加性度量可以按照與事實表關(guān)聯(lián)的任意維度匯總。比如消費總金額


半可加:

半可加度量可以對某些維度匯總,但不能對所有維度匯總。差額是常見的半可加事實,除了時間維度外,他們可以跨所有維度進行操作。(比如每天的余額加起來毫無意義)


不可加:

一些度量是完全不可加的,例如:比率。對非可加事實,一種好的方法是,分解為可加的組件來實現(xiàn)聚集


2    

     

維度表


1
維度表基本概念      


        維度表(Dimension Table)或維表,有時也稱查找表(Lookup Table),是與事實表相對應的一種表;它保存了維度的屬性值,可以跟事實表做關(guān)聯(lián);相當于將事實表上經(jīng)常重復出現(xiàn)的屬性抽取、規(guī)范出來用一張表進行管理。常見的維度表有:日期表(存儲與日期對應的周、月、季度等的屬性)、地點表(包含國家、省/州、城市等屬性)等。維度是維度建模的基礎和靈魂,

使用維度表有諸多好處,具體如下:

  • 縮小了事實表的大小。

  • 便于維度的管理和維護,增加、刪除和修改維度的屬性,不必對事實表的大量記錄進行改動。

  • 維度表可以為多個事實表重用,以減少重復工作。


2
下鉆      


      下鉆是商業(yè)用戶分析數(shù)據(jù)的最基本的方法。下鉆僅需要在查詢上增加一個行頭指針,新行的頭指針是一個維度屬性,附加了sql語言的group by表達式,屬性可以來自任何與查詢使用的事實表關(guān)聯(lián)的維度,下鉆不需要預先存在層次的定義,或者是下鉆路徑。


3
退化維度      


   有時,維度除了主鍵外沒有其他內(nèi)容,例如,當某一發(fā)票包含多個數(shù)據(jù)項時,數(shù)據(jù)項事實行繼承了發(fā)票的所有描述性維度外鍵,發(fā)票除了外鍵無其他項,但發(fā)票數(shù)量仍然是在此數(shù)據(jù)項級別的合法維度鍵。這種退化維度被放入事實表中,清楚的表明沒有關(guān)聯(lián)的維度表,退化維度常見于交易和累計快照事實表中。


3    
   

     

事實表和維表的關(guān)系


數(shù)據(jù)倉庫中的維表和事實表的概念

到此,相信大家對“數(shù)據(jù)倉庫中的維表和事實表的概念”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI