不知道資料模型?一文帶你瞭解資料模型!

環音儀資料發表於2022-02-17

隨著 資料分析持續走熱,各大企業越來越重視員工資料分析能力的培養。今天,小編給大家介紹常見的3大資料分析模型。希望通過對3大資料分析模型的瞭解和認識,能夠助力大家系統和科學地開展資料分析工作。


資料模型是圍繞事實表和維度表的關係而構建的模型:


事實表:事實表,即事實資料表的簡稱。表內包含了聯絡事實與維度表的數字度量值和鍵,擁有極大容量的資料。事實資料表主要包含描述業務(例如銷售分析)中特定事務的資料。

維度表:即維度方面的集合,是分析問題的另一扇大門,屬性的集合構成一個維。

如果BI產品能夠通過產品構建的多維模型,就可以和上層應用做更好的協同,產品功能將得到全面增強。

好了,瞭解了資料模型的基本定義,很多小夥伴都在發愁要怎麼樣才能學會簡歷資料模型?Smartbi V10把“多維建模”的能力整合進來,BI技術人員可以按照需求隨時進行視覺化建模,效率將得到極大提升。Smartbi V10支援星型模型、雪花模型、星座模型等多種模型。

資料模型型別.png
星型模型


星型模型:所有維表都直接連線到事實表上,整個檢視就像星星一樣,檢視如下:

事實表.png

星型模型將多個維度集合到一個事實表,形成一個寬表,從而重點強調了預處理維度。
在事實表上,非主鍵處的維度屬性稱為事實,它們一般都是可以進行計算的資料或數值;而維度上則是時間維、產品維、部門維、區域維等型別的資料,按這種方式組織好資料我們就可以按照不同的維來對這些事實資料進行求和、求平均、計數、百分比的聚集計算。這樣就可以從不同的角度數字來分析業務主題的情況。

該模型型別在Smartbi資料模型設計中呈如下檢視:


資料模型表.png

雪花模型


雪花模型:與星型模型不同的是,雪花模型的維表與事實表的連線並不是直接的,而是通過其他維度表與事實表進行連線,從而在視覺上,像多個雪花一樣,檢視如下:


事實表型別.png


該模型型別在Smartbi資料模型設計中呈如下檢視:


資料模型設計.png



雪花模型是對星型模型的進一步分化,原有的各個維表被擴充套件為小的事實表,細分為區域性的 “層次” 區域,這些被分解的表連線到主維度表而不是事實表。如將產品維表分解為產品類別維表。

星座模型

星座模型:星座模型包含多個事實表,它的維表是公共的,因此具有共享性,檢視如下:


時間維.png

該模型型別在Smartbi資料模型設計中呈如下檢視:


資料模型設計2.png


星型模型和雪花模型在架構體系中各有優劣,二者在維度表、儲存空間、資料冗餘度等方面有著較大的區別,具體區別如下表:



表單.png


然而,在實際業務場景中,程式設計師往往會將兩種模型進行綜合應用,以獲得更好地運算效果。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985379/viewspace-2856200/,如需轉載,請註明出處,否則將追究法律責任。

相關文章