SlideShare a Scribd company logo
1 of 12
Download to read offline
DATA WAREHOUSE
KIMBALL OR INMON
Understanding different approach
Understand the basics of 2 approaches
Enterprise Data Warehouse
Dimensional Modelling and Design
Understand the Similarities and Differences
 In 1990 Inmon wrote a book “Building the Data Warehouse”
 Inmon defines architecture for collection of disparate sources
into detailed, time variant data store( The top down approach)

 In 1996 Kimball wrote “The Data Warehouse Toolkit”
 Kimball updates book and defines multiple databases called
data-marts that are organized by business processes, but use

Data bus architecture (The bottom-up approach)
 A Data warehouse is a collection of Enterprise wide data across line of business

and subject areas
 Data is integrated using a massive database
 Provides complete organizational view of the information needed to run
the business
 A Data mart provides departmental view of information specific and subject
oriented
 Build multiple data-marts using dimensional architecture
 Provides Fact based information integrated with multiple dimensions
Data Warehouse

Data Marts

Scope

• Application independent
• Centralized or Enterprise
• Planned

• Specific application
• Decentralized by group
• Organic but may be planned

Data

• Historical, detailed, summary
• Some de-normalization

• Some history, detailed, summary
• High de-normalization

Subjects

• Multiple subjects

• Single central subject area

Source

• Many internal and external sources

• Few internal and external sources

Pros & Cons

•
•
•
•

Flexible
Data oriented
Long life
Single complex structure

•
•
•
•
•

Restrictive
Project oriented
Short life
Multiple simple structures that may
form a complex structure
 Bill Inmon: A data warehouse is a subject-oriented and the data in the database is

organized with data elements relating and linking together.
 Time-variant: The changes to the data in the database are tracked and
recorded showing changes over time;
 Non-volatile: Data in the database is never over-written or deleted once committed, the data is static, read-only, but retained for future
Database: The database contains data from all operational applications,
and that this data is made consistent
 the data warehouse should be designed from the top-down to include all
corporate data. In this methodology, data marts are created only after the
complete data warehouse has been created.
 Ralph Kimball: A proponent of the dimensional modelling and approach to

building data warehouse through data marts.
 The data warehouse is nothing more than the union of all the data-marts,


Kimball indicates a bottom-up approach for data warehousing

 Individual data marts are created providing views into the organizational
data in chunks
 Eventually an Enterprise Data warehouse is create by combining the data
marts together using Bus architecture.
INMON

KIMBALL

The warehouse is a part of Corporate information
factory consists of all Data bases.

Fact and Dimensions using Dimensional modelling

Defines database environment as
Operational: Day to day operations
Atomic: Transaction captured
Departmental: Focused
Individual: Ad-hoc

Metrics or facts and Dimension with attributes

ERD refines entities, attributes and relationships

Bus architecture

Data Items sets and Data sets by department
Physical modelling to optimize performance by
de-normalizing

Does not adhere to normalization theory

Subject-Oriented, Integrated, Non-Volatile
Time-Variant, Top-Down, Enterprise Data Model
Characterizes Data marts as Aggregates

Business-Process-Oriented, Bottom-Up ,
Dimensional Model, Integration Achieved via
Conformed Dimensions, Star Model
DB2

Data warehouse

DW
DW

ORACLE

STAGING AREA
Flat files
CUBE
SAP

USER
ACCESS
DB2

Data warehouse

DW

ORACLE

STAGING AREA
Flat files

SAP

DW

CUBE

USER
ACCESS
REQUIREMENTS

INMON

KIMBALL

Organization requirements

Strategic

Tactical

Data Integration

Enterprise

Departmental

Structure

Non metric data, meets multiple
varied information needs

Business metrics , KPI’s, Scorecards

Scalability

Change of Scope and
requirements

Limited scope and volatile needs
REQUIREMENTS

INMON

KIMBALL

Data Stability

Source systems changes frequently Stable source systems

Staff requirement

Large

Small

Delivery

Slow and Long

Quick turnaround

Cost

Low upfront cost

High expenditure

More Related Content

What's hot

Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing conceptspcherukumalla
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modelingvivekjv
 
Basic Introduction of Data Warehousing from Adiva Consulting
Basic Introduction of  Data Warehousing from Adiva ConsultingBasic Introduction of  Data Warehousing from Adiva Consulting
Basic Introduction of Data Warehousing from Adiva Consultingadivasoft
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional ModelingSunita Sahu
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architectureuncleRhyme
 
Project Presentation on Data WareHouse
Project Presentation on Data WareHouseProject Presentation on Data WareHouse
Project Presentation on Data WareHouseAbhi Bhardwaj
 
Data Warehouse Concepts and Architecture
Data Warehouse Concepts and ArchitectureData Warehouse Concepts and Architecture
Data Warehouse Concepts and ArchitectureMohd Tousif
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecyclebartlowe
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lakeJames Serra
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data WarehouseShanthi Mukkavilli
 
Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssisdeepakk073
 
Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guidethomasmary607
 

What's hot (20)

Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing concepts
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Basic Introduction of Data Warehousing from Adiva Consulting
Basic Introduction of  Data Warehousing from Adiva ConsultingBasic Introduction of  Data Warehousing from Adiva Consulting
Basic Introduction of Data Warehousing from Adiva Consulting
 
Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Project Presentation on Data WareHouse
Project Presentation on Data WareHouseProject Presentation on Data WareHouse
Project Presentation on Data WareHouse
 
Data Warehouse Concepts and Architecture
Data Warehouse Concepts and ArchitectureData Warehouse Concepts and Architecture
Data Warehouse Concepts and Architecture
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecycle
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssis
 
Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guide
 
Sap archiving process
Sap archiving processSap archiving process
Sap archiving process
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 

Viewers also liked

Kimball Vs Inmon
Kimball Vs InmonKimball Vs Inmon
Kimball Vs Inmonguest2308b5
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingJason S
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureJames Serra
 
Ranzal Essbase Financial BI Starter Kit
Ranzal Essbase Financial BI Starter KitRanzal Essbase Financial BI Starter Kit
Ranzal Essbase Financial BI Starter KitAlithya
 
Showdown: IBM DB2 versus Oracle Database for OLTP
Showdown: IBM DB2 versus Oracle Database for OLTPShowdown: IBM DB2 versus Oracle Database for OLTP
Showdown: IBM DB2 versus Oracle Database for OLTPcomahony
 
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationIOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationDavid Walker
 
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'MahonyBusiness Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahonycomahony
 
Informatica Command Line Statements
Informatica Command Line StatementsInformatica Command Line Statements
Informatica Command Line Statementsmnsk80
 
Benefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBenefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBeing Topper
 
Dimensional modelling-mod-3
Dimensional modelling-mod-3Dimensional modelling-mod-3
Dimensional modelling-mod-3Malik Alig
 
Dimensional Modelling Session 2
Dimensional Modelling Session 2Dimensional Modelling Session 2
Dimensional Modelling Session 2akitda
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primerTerry Bunio
 
Data as Seductive Material, Spring Summit, Umeå March09
Data as Seductive Material, Spring Summit, Umeå March09Data as Seductive Material, Spring Summit, Umeå March09
Data as Seductive Material, Spring Summit, Umeå March09Matt Jones
 
Bill inmon-data-warehousing-2-0-whitepaper
Bill inmon-data-warehousing-2-0-whitepaperBill inmon-data-warehousing-2-0-whitepaper
Bill inmon-data-warehousing-2-0-whitepaperEmbarcadero Technologies
 
Everything Has Changed Except Us: Modernizing the Data Warehouse
Everything Has Changed Except Us: Modernizing the Data WarehouseEverything Has Changed Except Us: Modernizing the Data Warehouse
Everything Has Changed Except Us: Modernizing the Data Warehousemark madsen
 
Bimodal IT and EDW Modernization
Bimodal IT and EDW ModernizationBimodal IT and EDW Modernization
Bimodal IT and EDW ModernizationRobert Gleave
 

Viewers also liked (20)

Kimball Vs Inmon
Kimball Vs InmonKimball Vs Inmon
Kimball Vs Inmon
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
 
Ranzal Essbase Financial BI Starter Kit
Ranzal Essbase Financial BI Starter KitRanzal Essbase Financial BI Starter Kit
Ranzal Essbase Financial BI Starter Kit
 
Showdown: IBM DB2 versus Oracle Database for OLTP
Showdown: IBM DB2 versus Oracle Database for OLTPShowdown: IBM DB2 versus Oracle Database for OLTP
Showdown: IBM DB2 versus Oracle Database for OLTP
 
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationIOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
 
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'MahonyBusiness Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahony
 
Informatica Command Line Statements
Informatica Command Line StatementsInformatica Command Line Statements
Informatica Command Line Statements
 
Benefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBenefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topper
 
Dimensional modelling-mod-3
Dimensional modelling-mod-3Dimensional modelling-mod-3
Dimensional modelling-mod-3
 
Dimensional Modelling Session 2
Dimensional Modelling Session 2Dimensional Modelling Session 2
Dimensional Modelling Session 2
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primer
 
Data as Seductive Material, Spring Summit, Umeå March09
Data as Seductive Material, Spring Summit, Umeå March09Data as Seductive Material, Spring Summit, Umeå March09
Data as Seductive Material, Spring Summit, Umeå March09
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Bill inmon-data-warehousing-2-0-whitepaper
Bill inmon-data-warehousing-2-0-whitepaperBill inmon-data-warehousing-2-0-whitepaper
Bill inmon-data-warehousing-2-0-whitepaper
 
HR Business Inteligence
HR Business InteligenceHR Business Inteligence
HR Business Inteligence
 
Everything Has Changed Except Us: Modernizing the Data Warehouse
Everything Has Changed Except Us: Modernizing the Data WarehouseEverything Has Changed Except Us: Modernizing the Data Warehouse
Everything Has Changed Except Us: Modernizing the Data Warehouse
 
Bimodal IT and EDW Modernization
Bimodal IT and EDW ModernizationBimodal IT and EDW Modernization
Bimodal IT and EDW Modernization
 

Similar to Data Warehouse Approaches Kimball vs Inmon

11667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect411667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect4ambujm
 
11666 Bitt I 2008 Lect3
11666 Bitt I 2008 Lect311666 Bitt I 2008 Lect3
11666 Bitt I 2008 Lect3ambujm
 
Data Mining Concept & Technique-ch04.ppt
Data Mining Concept & Technique-ch04.pptData Mining Concept & Technique-ch04.ppt
Data Mining Concept & Technique-ch04.pptMutiaSari53
 
Business intelligence an Overview
Business intelligence an OverviewBusiness intelligence an Overview
Business intelligence an OverviewZahra Mansoori
 
Chapter 4. Data Warehousing and On-Line Analytical Processing.ppt
Chapter 4. Data Warehousing and On-Line Analytical Processing.pptChapter 4. Data Warehousing and On-Line Analytical Processing.ppt
Chapter 4. Data Warehousing and On-Line Analytical Processing.pptSubrata Kumer Paul
 
1.4 data warehouse
1.4 data warehouse1.4 data warehouse
1.4 data warehouseKrish_ver2
 
DATA RESOURCE MANAGEMENT
DATA RESOURCE MANAGEMENT DATA RESOURCE MANAGEMENT
DATA RESOURCE MANAGEMENT huma sh
 
Management information system database management
Management information system database managementManagement information system database management
Management information system database managementOnline
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OnePanchaleswar Nayak
 
Day 1 (Lecture 1): Data Management- The Foundation of all Analytics
Day 1 (Lecture 1): Data Management- The Foundation of all AnalyticsDay 1 (Lecture 1): Data Management- The Foundation of all Analytics
Day 1 (Lecture 1): Data Management- The Foundation of all AnalyticsAseda Owusua Addai-Deseh
 
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olap
Data Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olapData Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olap
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olapSalah Amean
 

Similar to Data Warehouse Approaches Kimball vs Inmon (20)

Data warehousing
Data warehousingData warehousing
Data warehousing
 
Unit 1
Unit 1Unit 1
Unit 1
 
11667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect411667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect4
 
11666 Bitt I 2008 Lect3
11666 Bitt I 2008 Lect311666 Bitt I 2008 Lect3
11666 Bitt I 2008 Lect3
 
Data Mining Concept & Technique-ch04.ppt
Data Mining Concept & Technique-ch04.pptData Mining Concept & Technique-ch04.ppt
Data Mining Concept & Technique-ch04.ppt
 
Business intelligence an Overview
Business intelligence an OverviewBusiness intelligence an Overview
Business intelligence an Overview
 
Chapter 4. Data Warehousing and On-Line Analytical Processing.ppt
Chapter 4. Data Warehousing and On-Line Analytical Processing.pptChapter 4. Data Warehousing and On-Line Analytical Processing.ppt
Chapter 4. Data Warehousing and On-Line Analytical Processing.ppt
 
1.4 data warehouse
1.4 data warehouse1.4 data warehouse
1.4 data warehouse
 
DATA RESOURCE MANAGEMENT
DATA RESOURCE MANAGEMENT DATA RESOURCE MANAGEMENT
DATA RESOURCE MANAGEMENT
 
DATA WAREHOUSING.2.pptx
DATA WAREHOUSING.2.pptxDATA WAREHOUSING.2.pptx
DATA WAREHOUSING.2.pptx
 
Management information system database management
Management information system database managementManagement information system database management
Management information system database management
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Lesson 2.docx
Lesson 2.docxLesson 2.docx
Lesson 2.docx
 
Chpt2.ppt
Chpt2.pptChpt2.ppt
Chpt2.ppt
 
Unit 3 part 2
Unit  3 part 2Unit  3 part 2
Unit 3 part 2
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_One
 
Day 1 (Lecture 1): Data Management- The Foundation of all Analytics
Day 1 (Lecture 1): Data Management- The Foundation of all AnalyticsDay 1 (Lecture 1): Data Management- The Foundation of all Analytics
Day 1 (Lecture 1): Data Management- The Foundation of all Analytics
 
DMDW 1st module.pdf
DMDW 1st module.pdfDMDW 1st module.pdf
DMDW 1st module.pdf
 
DW 101
DW 101DW 101
DW 101
 
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olap
Data Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olapData Mining:  Concepts and Techniques (3rd ed.)— Chapter _04 olap
Data Mining: Concepts and Techniques (3rd ed.) — Chapter _04 olap
 

More from VijayMohan Vasu

DATA SCIENCE CERTIFICATES
DATA SCIENCE CERTIFICATESDATA SCIENCE CERTIFICATES
DATA SCIENCE CERTIFICATESVijayMohan Vasu
 
Midway Experience PowerBI
Midway Experience PowerBIMidway Experience PowerBI
Midway Experience PowerBIVijayMohan Vasu
 
DATA WAREHOUSE AND BUSINESS INTELLIGENCE
DATA WAREHOUSE AND BUSINESS INTELLIGENCEDATA WAREHOUSE AND BUSINESS INTELLIGENCE
DATA WAREHOUSE AND BUSINESS INTELLIGENCEVijayMohan Vasu
 
Predictive analytics usage and challenges
Predictive analytics usage and challengesPredictive analytics usage and challenges
Predictive analytics usage and challengesVijayMohan Vasu
 
Predictive analytics in the world of big data
Predictive analytics in the world of big dataPredictive analytics in the world of big data
Predictive analytics in the world of big dataVijayMohan Vasu
 
Predictive analytics for modern business
Predictive analytics for modern businessPredictive analytics for modern business
Predictive analytics for modern businessVijayMohan Vasu
 
Data science & data scientist
Data science & data scientistData science & data scientist
Data science & data scientistVijayMohan Vasu
 
Introduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligenceIntroduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligenceVijayMohan Vasu
 
Introduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligenceIntroduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligenceVijayMohan Vasu
 

More from VijayMohan Vasu (17)

DATA SCIENCE CERTIFICATES
DATA SCIENCE CERTIFICATESDATA SCIENCE CERTIFICATES
DATA SCIENCE CERTIFICATES
 
Midway Experience PowerBI
Midway Experience PowerBIMidway Experience PowerBI
Midway Experience PowerBI
 
Experience Power BI
Experience Power BIExperience Power BI
Experience Power BI
 
DWBI-WORK MIDWAY
DWBI-WORK MIDWAYDWBI-WORK MIDWAY
DWBI-WORK MIDWAY
 
DATA WAREHOUSE AND BUSINESS INTELLIGENCE
DATA WAREHOUSE AND BUSINESS INTELLIGENCEDATA WAREHOUSE AND BUSINESS INTELLIGENCE
DATA WAREHOUSE AND BUSINESS INTELLIGENCE
 
Balanced Diet
Balanced DietBalanced Diet
Balanced Diet
 
Predictive analytics usage and challenges
Predictive analytics usage and challengesPredictive analytics usage and challenges
Predictive analytics usage and challenges
 
Predictive analytics in the world of big data
Predictive analytics in the world of big dataPredictive analytics in the world of big data
Predictive analytics in the world of big data
 
Hadoop map reduce
Hadoop map reduceHadoop map reduce
Hadoop map reduce
 
R for data analytics
R for data analyticsR for data analytics
R for data analytics
 
Predictive analytics for modern business
Predictive analytics for modern businessPredictive analytics for modern business
Predictive analytics for modern business
 
Data science & data scientist
Data science & data scientistData science & data scientist
Data science & data scientist
 
Social Media Marketing
Social Media MarketingSocial Media Marketing
Social Media Marketing
 
Introduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligenceIntroduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligence
 
Introduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligenceIntroduction to data warehousing and business intelligence
Introduction to data warehousing and business intelligence
 
Smartbi Presentation
Smartbi PresentationSmartbi Presentation
Smartbi Presentation
 
Smartbi Presentation
Smartbi PresentationSmartbi Presentation
Smartbi Presentation
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Data Warehouse Approaches Kimball vs Inmon

  • 1. DATA WAREHOUSE KIMBALL OR INMON Understanding different approach
  • 2. Understand the basics of 2 approaches Enterprise Data Warehouse Dimensional Modelling and Design Understand the Similarities and Differences
  • 3.  In 1990 Inmon wrote a book “Building the Data Warehouse”  Inmon defines architecture for collection of disparate sources into detailed, time variant data store( The top down approach)  In 1996 Kimball wrote “The Data Warehouse Toolkit”  Kimball updates book and defines multiple databases called data-marts that are organized by business processes, but use Data bus architecture (The bottom-up approach)
  • 4.  A Data warehouse is a collection of Enterprise wide data across line of business and subject areas  Data is integrated using a massive database  Provides complete organizational view of the information needed to run the business  A Data mart provides departmental view of information specific and subject oriented  Build multiple data-marts using dimensional architecture  Provides Fact based information integrated with multiple dimensions
  • 5. Data Warehouse Data Marts Scope • Application independent • Centralized or Enterprise • Planned • Specific application • Decentralized by group • Organic but may be planned Data • Historical, detailed, summary • Some de-normalization • Some history, detailed, summary • High de-normalization Subjects • Multiple subjects • Single central subject area Source • Many internal and external sources • Few internal and external sources Pros & Cons • • • • Flexible Data oriented Long life Single complex structure • • • • • Restrictive Project oriented Short life Multiple simple structures that may form a complex structure
  • 6.  Bill Inmon: A data warehouse is a subject-oriented and the data in the database is organized with data elements relating and linking together.  Time-variant: The changes to the data in the database are tracked and recorded showing changes over time;  Non-volatile: Data in the database is never over-written or deleted once committed, the data is static, read-only, but retained for future Database: The database contains data from all operational applications, and that this data is made consistent  the data warehouse should be designed from the top-down to include all corporate data. In this methodology, data marts are created only after the complete data warehouse has been created.
  • 7.  Ralph Kimball: A proponent of the dimensional modelling and approach to building data warehouse through data marts.  The data warehouse is nothing more than the union of all the data-marts,  Kimball indicates a bottom-up approach for data warehousing  Individual data marts are created providing views into the organizational data in chunks  Eventually an Enterprise Data warehouse is create by combining the data marts together using Bus architecture.
  • 8. INMON KIMBALL The warehouse is a part of Corporate information factory consists of all Data bases. Fact and Dimensions using Dimensional modelling Defines database environment as Operational: Day to day operations Atomic: Transaction captured Departmental: Focused Individual: Ad-hoc Metrics or facts and Dimension with attributes ERD refines entities, attributes and relationships Bus architecture Data Items sets and Data sets by department Physical modelling to optimize performance by de-normalizing Does not adhere to normalization theory Subject-Oriented, Integrated, Non-Volatile Time-Variant, Top-Down, Enterprise Data Model Characterizes Data marts as Aggregates Business-Process-Oriented, Bottom-Up , Dimensional Model, Integration Achieved via Conformed Dimensions, Star Model
  • 10. DB2 Data warehouse DW ORACLE STAGING AREA Flat files SAP DW CUBE USER ACCESS
  • 11. REQUIREMENTS INMON KIMBALL Organization requirements Strategic Tactical Data Integration Enterprise Departmental Structure Non metric data, meets multiple varied information needs Business metrics , KPI’s, Scorecards Scalability Change of Scope and requirements Limited scope and volatile needs
  • 12. REQUIREMENTS INMON KIMBALL Data Stability Source systems changes frequently Stable source systems Staff requirement Large Small Delivery Slow and Long Quick turnaround Cost Low upfront cost High expenditure