Kimball Data Architecture (Kimball Dimensional Architecture)

1. Overview

Kimball Data Architecture is a bottom-up data warehouse design approach focused on delivering business-friendly analytics. It organizes data using dimensional modeling, making it optimized for reporting, dashboards, and BI tools.

Kimball data warehouse architecture overview

2. Core Principles

3. Main Components

3.1 Source Systems

3.2 ETL / ELT Layer

ETL process diagram

3.3 Dimensional Data Warehouse

The core of Kimball architecture is the dimensional warehouse, built using star schemas.

4. Dimensional Modeling

4.1 Fact Tables

Examples:

4.2 Dimension Tables

Examples: Star Schema Diagram

5. Star Schema

6. Conformed Dimensions

Example:

7. Data Marts

In Kimball architecture, data marts are not silos. They are logical subsets of the dimensional warehouse.

8. Bus Architecture

Kimball bus matrix

9. Strengths

10. Limitations

11. One-Sentence Summary

Kimball Data Architecture organizes enterprise data into fact and dimension tables to deliver fast, consistent, and business-friendly analytics.

References:

Fact vs Dimension Tables