聚合-事實-維度

聚合表,事實表,維度表關係:事務

維度表能夠看做是用戶來分析數據的窗口,緯度表中包含事實數據表中事實記錄的特性,有些特性提供描述性信息,有些特性指定如何彙總事實數據表數據,以便爲分析者提供有用的信息,維度表包含幫助彙總數據的特性的層次結構。產品

例如,包含產品信息的維度表一般包含將產品分爲食品、飲料、非消費品等若干類的層次結構,這些產品中的每一類進一步屢次細分,直到各產品達到最低級別。io

在維度表中,每一個表都包含獨立於其餘維度表的事實 特性,例如,客戶維度表包含有關客戶的數據。維度表中的列字段能夠將信息分爲不一樣層次的結構級。im

結論:技術

一、事實表就是你要關注的內容;統計

二、維度表就是你觀察該事務的角度,是從哪一個角度去觀察這個內容的。數據

例如,某地區商品的銷量,是從地區這個角度觀察商品銷量的。事實表就是銷量表,維度表就是地區表。查詢

聚合表底層

數據是按照最詳細的格式存儲在事實表中,各類報表能夠充分利用這些數據。通常的查詢語句在查詢事實表時,一次操做常常涉及成千上萬條記錄,可是經過使用匯總、平均、極值等聚合技術能夠大大下降數據的查詢數量。所以,來自事實表中的底層數據應該事先通過聚合存儲在中間表中。中間表存儲了聚合信息,因此被稱爲聚合表,這種處理過程被稱爲聚合過程。ab

指標

指標可能須要2個或者多個度量值的數據支撐,好比說:某地區的人口密度,須要人口總數以及總面積數,有的指標可能還會須要更多的度量值。

在多維分析中,關注的內容一般被稱爲度量(Measure),而把限制條件稱爲維度(Dimension)。多維分析就是對同時知足多種限制條件的全部度量值作彙總統計。包含度量值的表被稱爲事實表(Fact Table),描述維度具體信息的表被稱爲維表(Dimension Table),同時有一點須要注意:並非全部的維度都要有維表,對於取值簡單的維度,能夠直接使用事實表中的一列做爲維度展現。

相關文章
相關標籤/搜索