數據庫中的事實與維度表

事實和維度是重要的商業智能條款

事實和維度構成了任何商業智能工作的核心。 這些表格包含用於進行詳細分析和推導業務價值的基本數據。 在本文中,我們將看看商業智能的事實和維度的開發和使用。

什麼是事實和事實表格?

事實表包含對應於特定業務流程的數據。 每行代表一個與進程關聯的單個事件,並包含與該事件相關的測量數據。

例如,零售組織可能有與客戶購買,客戶服務電話和產品退貨有關的事實表。 客戶購買表格可能包含有關購買金額,應用的折扣以及已付銷售稅的信息。

事實表中包含的信息通常是數字數據,並且通常可以輕鬆操縱數據,特別是通過將數千行累加在一起。 例如,上述零售商可能希望為特定商店,產品線或客戶群拉取利潤報告。 零售商可以通過從事實表中檢索與這些交易相關的信息,滿足特定標準,然後將這些行添加到一起來做到這一點。

什麼是事實表格糧食?

在設計事實表時,開發人員必須注意表格的粒度,這是表格中包含的詳細程度。

例如,設計上述零售組織的購買事實表的開發者需要決定表格的顆粒是顧客交易還是個別商品購買。 在單個物品採購穀物的情況下,每個客戶交易將生成多個事實表條目,對應於所購買的每個物品。

糧食的選擇是在設計過程中做出的一項基本決定,可能對未來的商業智能工作產生重大影響。

什麼是尺寸和尺寸表?

維度描述了商業智能工作中涉及的對象。 雖然事實與事件相對應,但維度與人員,項目或其他對象相對應。

在上面例子中使用的零售場景中,我們討論了購買,退貨和電話是事實。 另一方面,客戶,員工,物品和商店都是維度,應該包含在維度表中。

維度表包含有關對象的每個實例的詳細信息。 例如,商品維度表將包含商店中出售的每件商品的記錄 。 它可能包括諸如物品成本,供應商,顏色,尺寸和類似數據等信息。

事實表和維度表彼此相關。 再次返回到我們的零售模型,客戶交易的事實表可能包含對項目維度表的外鍵引用,其中該條目對應於該表中的主鍵以描述所購物品的記錄。