Kimball Vs Inmon
Kimball Vs Inmon
A presentation by W H Inmon
data mart
finance
data warehouse
HR
the essence of the difference between Inmon and Kimball the question being answered what is the single version of the truth? what is corporate data?
data mart
data mart
finance
data warehouse
HR
data mart
sales
HR
the essence of the difference between Inmon and Kimball the question being answered how quickly can I build reports? how quickly can I do analysis?
data mart
sales
HR
Kimball is today where Inmon was in 1990 What has Kimball said to all of those people who followed his teachings in 1990?
2020
prediction in 2020 the Kimballites will discover that textual data belongs in a data warehouse
appl
data marts
mktg sales
appl
data marts
mktg sales finance mgmt HR Engineering Production
finance
mgmt HR Engineering Production
appl
data marts
mktg sales
appl
data marts
mktg sales finance mgmt HR Engineering Production
finance
mgmt HR Engineering Production
appl
data marts
mktg sales
appl
data marts
mktg sales finance mgmt HR Engineering Production
finance
mgmt HR Engineering Production
n m+n
mxn
appl
data marts
mktg sales
appl
data marts
mktg sales finance mgmt HR Engineering Production
finance
mgmt HR Engineering Production
n m+n
mxn
appl
data marts
mktg sales
appl
data marts
mktg sales finance mgmt HR Engineering Production
finance
mgmt HR Engineering Production
n m+n
mxn
reconciliation
appl
data marts
mktg sales
appl
$32000 $1000
data marts
mktg sales finance mgmt
$32000 $1000
finance
mgmt HR
$1,009,087
HR
$1,009,087
Engineering Production
Engineering Production
appl
data marts
mktg sales
appl
data marts
mktg sales finance mgmt HR Engineering Production
finance
mgmt HR Engineering Production
good for fast reports not a short term proposition good for a system of record
as an end user I am confused there are 17 data marts that have information and I dont know which one to go to. And they all have different information
every time there is a new requirement I have to start from scratch. And these darn data marts are hard to maintain. I have to build a new one every time there is a change in requirements
we have had data marts for five years now. We have 250 of them and only 10 of them are actually being used today
Ive got these auditors coming in and I dont have any data that I trust that I can show them
with Inmon, the relational foundation is only the start of the architecture
Interactive
Very current Transaction data
A p p l
A p p l
A p p l
Integrated
Current++
Textual subjects
Internal, external
Detailed
Simple pointer
S u b j S u b j S u b j S u b j
Captured text
Text id ......
Linkage
Text to subj
Summary
Near line
Less than current Textual subjects
Internal, external
Detailed
S u b j S u b j S u b j S u b j
Captured text
Simple pointer
Text id ......
Linkage
Text to subj
Summary
Archival
Older
Textual subjects
Internal, external
Detailed
S u b j S u b j S u b j S u b j
Captured text
Simple pointer
Text id ......
Linkage
Text to subj
Summary
the Inmon approach is a FULL architecture leading to DW 2.0. And DW 2.0 is a true full scale architecture
Interactive
Very current Transaction data
A p p l
A p p l
A p p l
Integrated
Current++
Textual subjects
Internal, external
Detailed
Simple pointer
S S S S u u u u b b b b j j j j
Captured text
Text id ......
Linkage
Text to subj
Summary
Near line
Less than current Textual subjects
Internal, external
Detailed
S S S S u u u u b b b b j j j j
Captured text
Simple pointer
Text id ......
Linkage
Text to subj
Summary
Archival
Older
Textual subjects
Internal, external
Detailed
S S S S u u u u b b b b j j j j
Captured text
Simple pointer
Text id ......
Linkage
Text to subj
Summary
DW 2.0 supports some really important architectural features - the life cycle of data within the data warehouse - the accommodation for very large amounts of data - the recognition that cost is the ultimate limiting factor for a data warehouse - unstructured data as an essential component - metadata as an essential component
ask Kimball how he supports unstructured data? ask Kimball how he supports metadata? ask Kimball how he supports really large amounts of data? ask Kimball how he supports archival data?
corporate data
structured data
unstructured data
structured data
unstructured data
Kimball
structured data
unstructured data
Inmon
Kimball Inmon
Interactive
Very current Transaction data
A p p l
A p p l
A p p l
Florida
Integrated
Current++
Textual subjects
Internal, external
Detailed
Simple pointer
S S S S u u u u b b b b j j j j
Captured text
Text id ......
Linkage
Text to subj
Summary
Near line
Less than current Textual subjects
Internal, external
Detailed
S S S S u u u u b b b b j j j j
Captured text
Simple pointer
Text id ......
Linkage
Text to subj
Summary
Archival
Older
Textual subjects
Internal, external
Detailed
S S S S u u u u b b b b j j j j
Captured text
Simple pointer
Text id ......
Linkage
Text to subj
Summary
Bermuda Denver Calgary Los Angeles Gold Coast Florida Miami San Francisco Seattle
Kimball only addresses one small part of architecture. Inmon addresses a much more comprehensive picture
data mart
data mart
data mart
HR