欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

hive數據倉庫的設計,項目中分了幾層,每層有什么意義?

夏志豪2年前10瀏覽0評論

數據倉庫的設計,建議看一看Kimball的維度模型設計的相關書籍。

一般來說,數據倉庫會包含維度表,事實表,以及相關的匯總結果,通常以cube形式存在的多維分析的結果集。

維度表是指用來看數據的不同劃分角度,如按時間查看,按城市查看等等,這里的時間,城市等就是維度,數據倉庫里一般會對這些數據單獨管理,形成維度表,同時針對維度表的變化,有些對應的不同處理方案。事實表則存儲了按維度劃分的度量指標的記錄,如記錄不同時間,不同城市的銷售額的表,這其中的銷售額就是一種度量,可以按照時間,城市等維度進行劃分,同時也可以聚合匯總。

對數據進行了維度與事實的劃分后,就可以根據需求,按不同的維度組合進行事實表的查詢。cube一般會按既定的維度組合進行預計算,并將各維度組合的值存儲下來,以備直接查詢。