0% found this document useful (0 votes)
23 views5 pages

New Microsoft Word Document

The document compares Inmon and Kimball architectures for data warehousing, outlining their methodologies, advantages, and disadvantages. Inmon's top-down approach emphasizes a centralized data warehouse with a normalized structure, while Kimball's bottom-up approach focuses on creating data marts with a denormalized structure for faster queries. Each approach has its strengths and weaknesses, making them suitable for different organizational needs and resource availability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views5 pages

New Microsoft Word Document

The document compares Inmon and Kimball architectures for data warehousing, outlining their methodologies, advantages, and disadvantages. Inmon's top-down approach emphasizes a centralized data warehouse with a normalized structure, while Kimball's bottom-up approach focuses on creating data marts with a denormalized structure for faster queries. Each approach has its strengths and weaknesses, making them suitable for different organizational needs and resource availability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Inmon architecture and Kimball architecture are two of the most

popular data warehouse architecture models.

The architecture of the Inmon Approach

In the perspective of Bill Inmon, the first step should be to create a


consolidated enterprise-wide data warehouse. This can be made by
connecting numerous databases to the analytical needs of departments,
which are later referred to as data marts. As a result, this method is known
as the top-down approach.

Data Structure :A normalized central data warehouse to reduce


redundancy and improve integration

Inmon’s Approach to Data Warehouse Designing mainly consists of the


following three steps:

Step 1: Specifying the Primary Entities of the Organisation.

Step 2: Develop a detailed Logical Model of each entity.

Step 3: Development of the Final Physical Model.

Advantages of the Inmon Approach

 Because it is the only source for data marts and all data in the data
warehouse is integrated, the data warehouse genuinely acts as the
enterprise's single source of truth.

 Due to the limited redundancy, data update abnormalities are avoided.


This simplifies the ETL(Extraction, transformation, and loading)
procedure and reduces the risk of failure.
 Because the logical model represents the distinct business entities, We
may easily understand the business processes.

 Very versatile — As business requirements change or source data


changes, updating the data warehouse is simple because everything is
in one location.

 Can handle a variety of reporting requirements within the organisation.

Disadvantages of the Inmon Approach

 As more tables and joins are added, the model and


implementation can grow increasingly complicated.

 We'll need people knowledgeable in data modelling and the


business in general. These resources might be difficult to come
by and can be rather costly.

 Management should be aware that the initial setup and


delivery will take longer.

 More ETL work is required as the data marts are developed


from the data warehouse.

 A vast team of professionals is required to manage the data


environment efficiently.

The architecture of the Kimball Approach

the bottom-up method calls for the creation of many data marts to
satisfy the analytical needs of departments, followed by virtual
integration of these data marts for consistency through an
information bus.
Data Structure : Denormalized Data Marts for faster queries and
improved performance

Kimball’s Approach to Data Warehouse Designing mainly consists of


the following three steps:

Step 1: Identifying the critical business processes and queries.

Step 2: A dimensional model is created by loading data into it.

Step 3: Development of the final Physical Model.

Advantages of the Kimball Approach

 The first part of the data warehousing project will be provided


fast because it is simple to set up and build.

 The star schema is simple to understand for business users


and implement for reporting. Most BI (business intelligence)
solutions are compatible with the star schema.

 The data warehousing environment has a small footprint; it


takes up less space in the database and makes system
maintenance more manageable.

 A small group of developers and architects is all that is


required to keep the data warehouse running smoothly.

 Because data marts are designed for departmental or business


process-level reporting, it works very well for department-level
metrics.

 Drill-across, in which a BI tool generates a report by traversing


various star schemas, may be achieved successfully with
conformed dimensions.

Disadvantages of the Kimball Approach

 Because data is not fully integrated before addressing


reporting purposes, the core of the 'one source of truth’ is lost.

 Over time, redundant data might produce data update


abnormalities.
 Adding columns to the fact table can slow things down. This is
because tables are built to be very deep. The fact table will get
significantly more prominent and perform poorly if more
columns are added. As a result, changing the dimensional
model as the business requirements vary is difficult.

 Because the model targets business processes rather than the


enterprise, it cannot meet all enterprise reporting demands.

 Integrating legacy data into a data warehouse is a time-


consuming procedure.

Kimball Vs Inmon

Each of these strategies offers its own set of advantages in different


contexts. Although Inmon's method is time-consuming, it is simple
to maintain. Kimball's method saves time but is difficult to maintain,
typically repetitive, and subject to modifications.

Inmon prefers strategic and enterprise-wide data integration


requirements, whereas Kimball prefers initial business support and
individual company data integration requirements.

Kimball's approach is best when you have a small generalist team,


while Inmon's is best when you have a more extensive and more
specialised group.

The Kimball technique can be used when you quickly require a first
data house and a reasonable cost. On the other hand, the Inmon
technique can be used if you have a high startup cost and require a
longer time to meet your business needs.

Incremental Data Load vs Full Data Load

You might also like