在資料倉儲中維度建模的認識

2021-07-24 12:10:05 字數 384 閱讀 8827

在資料倉儲中建模的方式我們採用的是維度建模,而不採用三正規化的結構。

三正規化建模的方式有利於oltp系統的更新插入操作,比如我需要在oltp系統上更新乙個表的資料,如果我採用的是維度建模方式,代表著我更新這個字段需要掃瞄更多的塊才能找到相應的記錄去更改,對於insert操作也是如此,這是需要操作跟多的i/o,在oltp系統中我們是以事物為主,所以採用三正規化設計還是比較理想的。

而對於資料倉儲中我們是查詢為主,對於使用者來說,他們不是專業的it人員,如果查詢過於複雜,使用者將無法理解,瀏覽和記憶,所以我們需要採取簡明的設計,在者在資料倉儲查詢的過程中需要關聯到很多維度去分析,這就導致了查詢的sql跨表去關聯,這樣就增加了i/o的訪問,如果把可以合併的維度表合併,那麼就沒有跨表去關聯,相對於這個訪問來說我們減小了訪問的i/o.

資料倉儲維度建模

雪花模型 星型模型 星座 多個事實表 問題 1 資料倉儲,不針對某乙個分析主題,而是有多個分析主題,即多個事實表,維度表怎麼設計?2 即使是同乙個分析主題,也可能存在多個事實表,維度表如何設計?多個時間維度?無論星型模型 雪花模型還是星座模型,都是針對維度上的區別而來,星座模型實質上還是星型模型,只...

資料倉儲維度建模概述

面向主題的。操作型資料庫的資料組織面向事物處理任務,各個業務系統之間各自分離,而資料倉儲中的資料是按照一定的主題域進行組織的。例如 當事人 協議 機構 財務 事件 產品等主題。整合的。資料倉儲中的資料是從多個不同的資料來源傳送來的。多個應用之間在編碼,命名習慣,物理屬性 不同的資料庫 欄位的資料型別...

資料倉儲維度建模步驟

在商業智慧型專案的實施過程中,維度建模技術和企業資料倉儲建模是兩種不同的方 以下是以應用驅動 提供快速原型的商業智慧型專案的實施和規劃過程中使用的維度建模方法時的標準實施過程。具體到專案中則根據專案的規模及所涉及的業務範圍而有所補充或裁減。1.商業智慧型專案規劃 a 資料倉儲專案的定義及範圍 b 專...