回覆列表
  • 1 # suuehku

    1正規化建模

    Inmon所提倡的正規化建模就是關係資料庫用的三正規化建模方法,資料倉庫模型的建設方法和業務系統的資料模型類似。有一些區別就是:

    1)資料倉庫的域模型應該包含業務資料模型到域模型之間的關係,以及各主題域定義,資料倉庫的域模型概念比業務系統的主題域模型範圍更廣。

    2)在資料倉庫的邏輯模型需要從業務系統的邏輯模型中抽象實體、實體的屬性、實體的子類、實體關係等。

    優點:從關係型資料庫角度出發,結合了業務系統的資料模型,方便實現資料倉庫的建模。

    缺點:某些時候限制了整個資料倉庫的靈活性、效能等。特別在底層資料向資料集市彙總時需要進行在量的資料處理工作。

    2維度建模

    Kimball主張維度建模法,就是按維度表、事實表來構建資料倉庫、資料集市。維度建模有星形、雪花型兩種常見型別。

    優點:維度模型可極大提升資料倉庫的處理能力;緊緊圍繞業務模型,直觀的反映業務問題。

    缺點;構建模型之前需要進行大量的資料預處理,當業務變化後需要重新定義維度時,需要重新進行維度資料的預處理;很難提供一個完整地描述真實業務實體之間複雜關係的抽象方法。

    辯解;對於這些缺點,都是片面的,因為資料倉庫匯流排架構和維度處理方法能很好解決以上問題。

  • 中秋節和大豐收的關聯?
  • 趙匡胤是哪代皇室?