Title: Data Warehouse Architecture Inmon or Kimball
1Data Warehouse Architecture Inmon or Kimball
- DW Architecture
- How do we choose ?
- Bill Inmon
- Ralph Kimball
- Or some variant ?
2Data Requirements
- What do your users need ?
3Data Requirements
- What do your users need ?
- Can the the various groups agree ?
4Data Requirements
- What do your users need ?
- Can the the various groups agree ?
- Do they have a time scale in mind ?
5Data Requirements
- What do your users need ?
- Can the the various groups agree ?
- Do they have a time scale in mind ?
- Does your chief information officer have a time
scale and budget set ? - These points will influence your approach
6What does Bill Inmon say ?
- One large integrated warehouse schema
7What does Bill Inmon say ?
- One large integrated warehouse schema
- Longer to deliver and more expensive
8What does Bill Inmon say ?
- One large integrated warehouse schema
- Longer to deliver and more expensive
- No big bang, iterative approach
9What does Bill Inmon say ?
- One large integrated warehouse schema
- Longer to deliver and more expensive
- No big bang, iterative approach
- Top down approach based upon organisation
10What does Bill Inmon say ?
- One large integrated warehouse schema
- Longer to deliver and more expensive
- No big bang, iterative approach
- Top down approach based upon organisation
- Could feed departmental data marts
11What does Bill Inmon say ?
- One large integrated warehouse schema
- Longer to deliver and more expensive
- No big bang, iterative approach
- Top down approach based upon organisation
- Could feed departmental data marts
- More complex
12What does Ralph Kimball say ?
- Based on data marts, small subject based schemas
13What does Ralph Kimball say ?
- Based on data marts, small subject based schemas
- Based on what user communities want
14What does Ralph Kimball say ?
- Based on data marts, small subject based schemas
- Based on what user communities want
- Quicker to deliver
15What does Ralph Kimball say ?
- Based on data marts, small subject based schemas
- Based on what user communities want
- Quicker to deliver
- Later combine datamarts into warehouse
16What does Ralph Kimball say ?
- Based on data marts, small subject based schemas
- Based on what user communities want
- Quicker to deliver
- Later combine datamarts into warehouse
- Dimensional modelling
17What does Ralph Kimball say ?
- Based on data marts, small subject based schemas
- Based on what user communities want
- Quicker to deliver
- Later combine datamarts into warehouse
- Dimensional modelling
- Based upon star schema's
18What does Ralph Kimball say ?
- Kimball data bus
- move data to staging and clean
- then populate data marts from staging
- must have conformed dimensions
19What does Ralph Kimball say ?
- Kimball data bus
- move data to staging and clean
- then populate data marts from staging
- must have conformed dimensions
- Approach
- select business process
- determine the granularity
- choose dimensions
- identify facts
20Ralph Kimball versus Bill Inmon Comparison
21User Involvement
- Keep your users informed
- Make them a part of the process
- Under stand their needs
- Consider setting up user forums
- Consider having power users
- Consider sending out news letters and updates
- Your project could fail if the users drift away !
- Periodically ask the users, does the solution
meet your needs ?
22Want to know more ?
- Thank you for taking the time to check this
presentation - Please check our web site below
- Please feel free to ask any question that you
might have - Semtech Solutions Ltd
- www.semtech-solutions.co.nz
- Email info_at_semtech-solutions.co.nz