Inmon和Kimball数仓建模思想
生活随笔
收集整理的這篇文章主要介紹了
Inmon和Kimball数仓建模思想
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Inmon和Kimball是數據倉庫領域偉大的開拓者,他們均多年從事數據倉庫的研究,Inmon還被稱為“數據倉庫之父”。Inmon的《數據倉庫》和Kimball的《數據倉庫工具箱》都是此領域的經典之作。后來人把這兩人的數據倉庫思想總結為“Inmon理論”和“Kimball理論”。他們的思想有共同點,也有不同點。下面按照我的想法總結一下,理解如有偏頗,還請多多指正。
1. 共同點
(1)均極力推崇數據倉庫,認為從OLTP到BI分析之間建立數據倉庫是很有必要的;
(2)均認為數據倉庫的建立需要從企業整體角度出發,迭代開發,盡量避免按部門建立獨立的數據倉庫;
(3)數據進入數據倉庫之前,需要經過ETL整合。
2. 不同點
Inmon理論
(1)(必須把他的經典定義放在前面)數據倉庫是一個面向主題的、集成的、隨時間變化的、不易改變的用來支持管理人員決策的數據集合;
(2)自上而下按照主題建立數據倉庫,如按照客戶、供應商、產品等建立不同的主題。開發過程中每次增加一個主題;
(3)當建立的數據集市是跨多個主題的,需要以整合好的主題數據為基礎。
Kimball理論
(1)自下而上,維度建模;
(2)先按照業務主線建立最小粒度的事實表,再建立維度表,形成數據集市,通過“一致維度”能夠共同看到不同數據集市的信息;
總結
以上是生活随笔為你收集整理的Inmon和Kimball数仓建模思想的全部內容,希望文章能夠幫你解決所遇到的問題。