Saturday 8 December 2012

Inmon vs Kimball – Architecture Comparison and Data Valut Architect


1) A good slide show for reference:
http://www.slideshare.net/kgraziano/introduction-to-data-vault-modeling#btnNext


Inmon states that the data warehouse is:
Subject-oriented
The data in the data warehouse is organized so that all the data elements relating to the same real-world event or object are linked together.
Non-volatile
Data in the data warehouse are never over-written or deleted — once committed, the data are static, read-only, and retained for future reporting.
Integrated
The data warehouse contains data from most or all of an organization's operational systems and these data are made consistent.
Time-variant
For An operational system, the stored data contains the current value.


Kimball: DW is where we publish used data.

Data Valut by Dan:
Hub: Business Key
Link: represent 3nf many to many relation for Business key
Satellite: description for business key

2)
From:

http://oracledwbi.wordpress.com/2010/03/25/inmon-vs-kimball-architecture-comparison/

Inmon – Hub & SpokeKimball – Bus Architecture
Methodology & Architecture
Overall approachTop-downBottom-up
Architectural structureEnterprise wide (atomic) data warehouse “feeds” departmental databasesData marts model a single business process; enterprise consistency achieved through data bus and conformed dimensions
Complexity of the methodQuite complexFairly simple
Comparison with established development methodologiesDerived from the spiral methodologyFour-step process; a departure from RDBMS methods
Discussion of physical designFairly thoroughFairly light
ScalabilityGrowing scope and changing requirements are criticalNeed to adapt to highly volatile needs within a limited scope
ApplicationStrategic solutionTactical solution
Information interdependenceSupportedSupported
Deployment costHigher start-up costs, with lower subsequent project development costsLower start-up costs, with each subsequent project costing about the same
Time to deployLonger start-up timeQuick start-up time
Development skills requiredLarger team(s) of specialistsSmall teams of generalists
Persistency of dataHigh rate of change from source systemsSource systems are relatively stable
Data modelling
Data orientationSubject or data-drivenProcess oriented
ToolsTraditional (ERDs, DISs)Dimensional modelling
End-user accessibilityLowHigh
Philosophy
Primary audienceIT professionalsEnd users
Place in the organisationCorporate wide facilityGrowth subject to departmental demand
ObjectiveDeliver a sound technical solution based on proven database methods and technologiesDeliver a solution that makes it easy for end users to directly query the data and still get reasonable response times

No comments:

Post a Comment