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