隨著數據分析持續(xù)走熱,各大企業(yè)越來越重視員工數據分析能力的培養(yǎng)岛都。今天,小編給大家介紹常見的3大數據分析模型疗绣。希望通過對3大數據分析模型的了解和認識铺韧,能夠助力大家系統和科學地開展數據分析工作。
數據模型是圍繞事實表和維度表的關系而構建的模型:
事實表:事實表,即事實數據表的簡稱讯壶。表內包含了聯系事實與維度表的數字度量值和鍵,擁有極大容量的數據伏蚊。事實數據表主要包含描述業(yè)務(例如銷售分析)中特定事務的數據格粪。
維度表:即維度方面的集合,是分析問題的另一扇大門帐萎,屬性的集合構成一個維。
如果BI產品能夠通過產品構建的多維模型疆导,就可以和上層應用做更好的協同,產品功能將得到全面增強澈段。
好了,了解了數據模型的基本定義悔醋,很多小伙伴都在發(fā)愁要怎么樣才能學會簡歷數據模型?Smartbi
V10把“多維建母菟常”的能力整合進來,BI技術人員可以按照需求隨時進行可視化建模充择,效率將得到極大提升椎麦。Smartbi
V10支持星型模型、雪花模型观挎、星座模型等多種模型。
星型模型
星型模型:所有維表都直接連接到事實表上嘁捷,整個視圖就像星星一樣显熏,視圖如下:
星型模型將多個維度集合到一個事實表,形成一個寬表缓升,從而重點強調了預處理維度。
在事實表上港谊,非主鍵處的維度屬性稱為事實,它們一般都是可以進行計算的數據或數值歧寺;而維度上則是時間維、產品維龙致、部門維、區(qū)域維等類型的數據净当,按這種方式組織好數據我們就可以按照不同的維來對這些事實數據進行求和、求平均像啼、計數、百分比的聚集計算忽冻。這樣就可以從不同的角度數字來分析業(yè)務主題的情況此疹。
該模型類型在Smartbi數據模型設計中呈如下視圖:
雪花模型
雪花模型:與星型模型不同的是,雪花模型的維表與事實表的連接并不是直接的蝗碎,而是通過其他維度表與事實表進行連接,從而在視覺上慈省,像多個雪花一樣,視圖如下:
該模型類型在Smartbi數據模型設計中呈如下視圖:
雪花模型是對星型模型的進一步分化边败,原有的各個維表被擴展為小的事實表捎废,細分為局部的 “層次” 區(qū)域,這些被分解的表連接到主維度表而不是事實表登疗。如將產品維表分解為產品類別維表。
星座模型
星座模型:星座模型包含多個事實表匾寝,它的維表是公共的,因此具有共享性艳悔,視圖如下:
該模型類型在Smartbi數據模型設計中呈如下視圖:
星型模型和雪花模型在架構體系中各有優(yōu)劣,二者在維度表抡锈、存儲空間谐腰、數據冗余度等方面有著較大的區(qū)別惯悠,具體區(qū)別如下表:
然而,在實際業(yè)務場景中据过,程序員往往會將兩種模型進行綜合應用孝宗,以獲得更好地運算效果四瘫。