SlideShare a Scribd company logo
Data Warehouse
Introduction to Data Warehouse:
• A Data Warehouse (DW) is a centralized repository
designed for efficiently storing, managing, and analyzing
large volumes of structured data collected from various
sources.
• It supports decision-making by enabling complex queries
and data analysis.
• Unlike operational databases that handle day-to-day
transactions, data warehouses focus on historical data
analysis and are optimized for read-intensive workloads
Benefits of Data Warehousing
• Improved Decision-Making: Provides a comprehensive
view of business operations for informed decision-making.
• Enhanced Performance: Optimized for complex queries,
improving analysis speed.
• Data Consolidation: Integrates data from various sources,
eliminating silos.
• Scalability: Supports growing volumes of data and users.
• Historical Insights: Enables trend analysis and predictive
analytics.
•
Historical Development of Data Warehousing:
1960s–1970s: Early Data Storage
• Data stored in hierarchical and network databases like IBM’s IMS.
• Introduction of the relational database model by Edgar F. Codd in 1970.
1980s: Birth of Data Warehousing
• Bill Inmon introduced the concept of a data warehouse as subject-oriented, integrated, time-
variant, and non-volatile.
• IBM introduced early data warehousing ideas.
• Challenges emerged in integrating data from multiple sources.
1990s: Adoption and Growth
• ETL tools were developed for data integration.
• OLAP (Online Analytical Processing) enabled multi-dimensional data analysis.
• Ralph Kimball proposed a "bottom-up" approach using data marts.
• Companies like Oracle, Teradata, and Microsoft launched data warehouse solutions.
•
2000s: Enhanced Performance
• Introduction of Massive Parallel Processing (MPP) for large datasets.
• Integration with Business Intelligence (BI) tools for better reporting.
• Real-time analytics through Operational Data Stores (ODS).
• Pre-configured solutions like Netezza simplified deployments.
•
2010s: Cloud and Big Data
• Cloud-based warehouses like Amazon Redshift and Snowflake gained popularity.
• Hybrid architectures combining data lakes and data warehouses emerged.
• Big data tools like Hadoop and Spark integrated with traditional warehouses.
• Self-service analytics tools allowed non-technical users to analyze data.
•
•
• 2020s: Modern Innovations
• Data Lakehouse combined data lakes’ flexibility
with data warehouses’ structure.
• AI and machine learning became common in data
warehouses.
• Serverless architectures reduced infrastructure
management.
• Emphasis on data governance and security due to
regulations.
•
Data Warehouse Introduction to Data Warehouse
Data Warehouse Models
Enterprise Data Warehouse (EDW)
• A centralized and comprehensive repository for the entire
organization's data.
• Characteristics:
• Unified view of all data.
• Supports long-term historical data storage.
• Integrates data from multiple departments.
• Use Cases:
• Enterprise-wide reporting and analytics.
• Strategic decision-making.
•
•
2. Data Mart
• A smaller, focused subset of a data warehouse tailored for
specific business functions.
• Characteristics:
• Department-specific (e.g., sales, marketing, finance).
• Quicker to implement and easier to manage.
• Can be dependent (linked to an EDW) or independent.
• Use Cases:
• Departmental analytics and reporting.
• Quick insights for specific teams.
•
3. Operational Data Store (ODS)
• A database that integrates data from operational systems
for real-time or near-real-time reporting.
• Characteristics:
• Stores current (not historical) data.
• Frequently updated for operational use.
• Acts as an intermediary between transactional systems and the
data warehouse.
• Use Cases:
• Real-time dashboards and reporting.
• Feeding fresh data into operational applications.
•
Multitier Architecture in Data
Warehousing
• A multi-tier architecture, also known as n-tier
architecture, is a software design pattern that divides an
application into distinct layers or tiers, each responsible for
specific functions. This separation enhances scalability,
maintainability, and flexibility.
•
• Common Layers in Multi-Tier Architecture:
• Presentation Layer (Client Tier):
• Function: Manages user interactions and displays information.
• Components: User interfaces such as web browsers or desktop
applications.
•
• Application Layer (Business Logic Tier):
• Function: Processes user inputs, applies business rules, and
manages application logic.
• Components: Application servers or services that handle
business processes.
• Data Layer (Data Tier):
• Function: Handles data storage and retrieval.
• Components: Databases or data storage systems.
•
Ad

More Related Content

Similar to Data Warehouse Introduction to Data Warehouse (20)

Chap3-Data Warehousing and OLAP operations..pptx
Chap3-Data Warehousing and OLAP operations..pptxChap3-Data Warehousing and OLAP operations..pptx
Chap3-Data Warehousing and OLAP operations..pptx
stuti8985
 
158001210111bapan data warehousepptse.pptx
158001210111bapan data warehousepptse.pptx158001210111bapan data warehousepptse.pptx
158001210111bapan data warehousepptse.pptx
BapanKar2
 
data warehousing
data warehousingdata warehousing
data warehousing
Tirath Mulani
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
DATAVERSITY
 
Datawarehouse org
Datawarehouse orgDatawarehouse org
Datawarehouse org
Shwetabh Jaiswal
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
Y Parandama Reddy
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
DATAVERSITY
 
data warehousing
data warehousingdata warehousing
data warehousing
143sohil
 
Slide Share MDW Modern Data Warehouse DWH
Slide Share MDW Modern Data Warehouse DWHSlide Share MDW Modern Data Warehouse DWH
Slide Share MDW Modern Data Warehouse DWH
MahmoudTalaat52
 
Management information system database management
Management information system database managementManagement information system database management
Management information system database management
Online
 
Microsoft Azure Data Engineer Training | Azure Data Engineer Course in Hyderabad
Microsoft Azure Data Engineer Training | Azure Data Engineer Course in HyderabadMicrosoft Azure Data Engineer Training | Azure Data Engineer Course in Hyderabad
Microsoft Azure Data Engineer Training | Azure Data Engineer Course in Hyderabad
eshwarvisualpath
 
Dwdm unit 1-2016-Data ingarehousing
Dwdm unit 1-2016-Data ingarehousingDwdm unit 1-2016-Data ingarehousing
Dwdm unit 1-2016-Data ingarehousing
Dhilsath Fathima
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
Vibrant Technologies & Computers
 
Designing modern dw and data lake
Designing modern dw and data lakeDesigning modern dw and data lake
Designing modern dw and data lake
punedevscom
 
What Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptxWhat Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptx
graciouspezoh
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
James Serra
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Denodo
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
Shwetabh Jaiswal
 
BI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business businessBI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business business
JawaherAlbaddawi
 
BDA-Module-1.pptx
BDA-Module-1.pptxBDA-Module-1.pptx
BDA-Module-1.pptx
ASHWIN808488
 
Chap3-Data Warehousing and OLAP operations..pptx
Chap3-Data Warehousing and OLAP operations..pptxChap3-Data Warehousing and OLAP operations..pptx
Chap3-Data Warehousing and OLAP operations..pptx
stuti8985
 
158001210111bapan data warehousepptse.pptx
158001210111bapan data warehousepptse.pptx158001210111bapan data warehousepptse.pptx
158001210111bapan data warehousepptse.pptx
BapanKar2
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
DATAVERSITY
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
DATAVERSITY
 
data warehousing
data warehousingdata warehousing
data warehousing
143sohil
 
Slide Share MDW Modern Data Warehouse DWH
Slide Share MDW Modern Data Warehouse DWHSlide Share MDW Modern Data Warehouse DWH
Slide Share MDW Modern Data Warehouse DWH
MahmoudTalaat52
 
Management information system database management
Management information system database managementManagement information system database management
Management information system database management
Online
 
Microsoft Azure Data Engineer Training | Azure Data Engineer Course in Hyderabad
Microsoft Azure Data Engineer Training | Azure Data Engineer Course in HyderabadMicrosoft Azure Data Engineer Training | Azure Data Engineer Course in Hyderabad
Microsoft Azure Data Engineer Training | Azure Data Engineer Course in Hyderabad
eshwarvisualpath
 
Dwdm unit 1-2016-Data ingarehousing
Dwdm unit 1-2016-Data ingarehousingDwdm unit 1-2016-Data ingarehousing
Dwdm unit 1-2016-Data ingarehousing
Dhilsath Fathima
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
Vibrant Technologies & Computers
 
Designing modern dw and data lake
Designing modern dw and data lakeDesigning modern dw and data lake
Designing modern dw and data lake
punedevscom
 
What Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptxWhat Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptx
graciouspezoh
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
James Serra
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Denodo
 
BI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business businessBI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business business
JawaherAlbaddawi
 

More from MSridhar18 (13)

Linked List - Part - 2 Linked List - Part - 2
Linked List - Part - 2 Linked List - Part - 2Linked List - Part - 2 Linked List - Part - 2
Linked List - Part - 2 Linked List - Part - 2
MSridhar18
 
Singly Linked List - Singly Linked List - Part -1
Singly Linked List - Singly Linked List - Part -1Singly Linked List - Singly Linked List - Part -1
Singly Linked List - Singly Linked List - Part -1
MSridhar18
 
CONCEPT OF ARRAY IN DATA STRUCTURES CONCEPT OF ARRAY IN DATA STRUCTURES
CONCEPT OF ARRAY IN DATA  STRUCTURES CONCEPT OF ARRAY IN DATA  STRUCTURESCONCEPT OF ARRAY IN DATA  STRUCTURES CONCEPT OF ARRAY IN DATA  STRUCTURES
CONCEPT OF ARRAY IN DATA STRUCTURES CONCEPT OF ARRAY IN DATA STRUCTURES
MSridhar18
 
unit 1 ds.INTRODUCTION TO DATA STRUCTURES
unit 1 ds.INTRODUCTION TO DATA STRUCTURESunit 1 ds.INTRODUCTION TO DATA STRUCTURES
unit 1 ds.INTRODUCTION TO DATA STRUCTURES
MSridhar18
 
Cluster Analysis K-Means Clustering Typically measured by Euclidean distance
Cluster Analysis K-Means Clustering Typically measured by Euclidean distanceCluster Analysis K-Means Clustering Typically measured by Euclidean distance
Cluster Analysis K-Means Clustering Typically measured by Euclidean distance
MSridhar18
 
Classification and Cluster 2BCasic Concepts
Classification and  Cluster 2BCasic ConceptsClassification and  Cluster 2BCasic Concepts
Classification and Cluster 2BCasic Concepts
MSridhar18
 
Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...
Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...
Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...
MSridhar18
 
Data Structures: A Foundation for Efficient Programming
Data Structures: A Foundation for Efficient ProgrammingData Structures: A Foundation for Efficient Programming
Data Structures: A Foundation for Efficient Programming
MSridhar18
 
ARRAY's in C Programming Language PPTX.
ARRAY's in C  Programming Language PPTX.ARRAY's in C  Programming Language PPTX.
ARRAY's in C Programming Language PPTX.
MSridhar18
 
DECISION MAKING AND BRANCHING - C Programming
DECISION MAKING AND BRANCHING - C ProgrammingDECISION MAKING AND BRANCHING - C Programming
DECISION MAKING AND BRANCHING - C Programming
MSridhar18
 
Fundamentals of computers - C Programming
Fundamentals of computers - C ProgrammingFundamentals of computers - C Programming
Fundamentals of computers - C Programming
MSridhar18
 
POINTERS AND FILE HANDLING - C Programming
POINTERS AND FILE HANDLING - C ProgrammingPOINTERS AND FILE HANDLING - C Programming
POINTERS AND FILE HANDLING - C Programming
MSridhar18
 
USER DEFINE FUNCTION AND STRUCTURE AND UNION
USER DEFINE FUNCTION AND STRUCTURE AND UNIONUSER DEFINE FUNCTION AND STRUCTURE AND UNION
USER DEFINE FUNCTION AND STRUCTURE AND UNION
MSridhar18
 
Linked List - Part - 2 Linked List - Part - 2
Linked List - Part - 2 Linked List - Part - 2Linked List - Part - 2 Linked List - Part - 2
Linked List - Part - 2 Linked List - Part - 2
MSridhar18
 
Singly Linked List - Singly Linked List - Part -1
Singly Linked List - Singly Linked List - Part -1Singly Linked List - Singly Linked List - Part -1
Singly Linked List - Singly Linked List - Part -1
MSridhar18
 
CONCEPT OF ARRAY IN DATA STRUCTURES CONCEPT OF ARRAY IN DATA STRUCTURES
CONCEPT OF ARRAY IN DATA  STRUCTURES CONCEPT OF ARRAY IN DATA  STRUCTURESCONCEPT OF ARRAY IN DATA  STRUCTURES CONCEPT OF ARRAY IN DATA  STRUCTURES
CONCEPT OF ARRAY IN DATA STRUCTURES CONCEPT OF ARRAY IN DATA STRUCTURES
MSridhar18
 
unit 1 ds.INTRODUCTION TO DATA STRUCTURES
unit 1 ds.INTRODUCTION TO DATA STRUCTURESunit 1 ds.INTRODUCTION TO DATA STRUCTURES
unit 1 ds.INTRODUCTION TO DATA STRUCTURES
MSridhar18
 
Cluster Analysis K-Means Clustering Typically measured by Euclidean distance
Cluster Analysis K-Means Clustering Typically measured by Euclidean distanceCluster Analysis K-Means Clustering Typically measured by Euclidean distance
Cluster Analysis K-Means Clustering Typically measured by Euclidean distance
MSridhar18
 
Classification and Cluster 2BCasic Concepts
Classification and  Cluster 2BCasic ConceptsClassification and  Cluster 2BCasic Concepts
Classification and Cluster 2BCasic Concepts
MSridhar18
 
Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...
Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...
Linked Lists: A Comprehensive Guide Advantages, various types, and fundamenta...
MSridhar18
 
Data Structures: A Foundation for Efficient Programming
Data Structures: A Foundation for Efficient ProgrammingData Structures: A Foundation for Efficient Programming
Data Structures: A Foundation for Efficient Programming
MSridhar18
 
ARRAY's in C Programming Language PPTX.
ARRAY's in C  Programming Language PPTX.ARRAY's in C  Programming Language PPTX.
ARRAY's in C Programming Language PPTX.
MSridhar18
 
DECISION MAKING AND BRANCHING - C Programming
DECISION MAKING AND BRANCHING - C ProgrammingDECISION MAKING AND BRANCHING - C Programming
DECISION MAKING AND BRANCHING - C Programming
MSridhar18
 
Fundamentals of computers - C Programming
Fundamentals of computers - C ProgrammingFundamentals of computers - C Programming
Fundamentals of computers - C Programming
MSridhar18
 
POINTERS AND FILE HANDLING - C Programming
POINTERS AND FILE HANDLING - C ProgrammingPOINTERS AND FILE HANDLING - C Programming
POINTERS AND FILE HANDLING - C Programming
MSridhar18
 
USER DEFINE FUNCTION AND STRUCTURE AND UNION
USER DEFINE FUNCTION AND STRUCTURE AND UNIONUSER DEFINE FUNCTION AND STRUCTURE AND UNION
USER DEFINE FUNCTION AND STRUCTURE AND UNION
MSridhar18
 
Ad

Recently uploaded (20)

YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdfBiophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
PKLI-Institute of Nursing and Allied Health Sciences Lahore , Pakistan.
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Ad

Data Warehouse Introduction to Data Warehouse

  • 2. Introduction to Data Warehouse: • A Data Warehouse (DW) is a centralized repository designed for efficiently storing, managing, and analyzing large volumes of structured data collected from various sources. • It supports decision-making by enabling complex queries and data analysis. • Unlike operational databases that handle day-to-day transactions, data warehouses focus on historical data analysis and are optimized for read-intensive workloads
  • 3. Benefits of Data Warehousing • Improved Decision-Making: Provides a comprehensive view of business operations for informed decision-making. • Enhanced Performance: Optimized for complex queries, improving analysis speed. • Data Consolidation: Integrates data from various sources, eliminating silos. • Scalability: Supports growing volumes of data and users. • Historical Insights: Enables trend analysis and predictive analytics. •
  • 4. Historical Development of Data Warehousing: 1960s–1970s: Early Data Storage • Data stored in hierarchical and network databases like IBM’s IMS. • Introduction of the relational database model by Edgar F. Codd in 1970. 1980s: Birth of Data Warehousing • Bill Inmon introduced the concept of a data warehouse as subject-oriented, integrated, time- variant, and non-volatile. • IBM introduced early data warehousing ideas. • Challenges emerged in integrating data from multiple sources. 1990s: Adoption and Growth • ETL tools were developed for data integration. • OLAP (Online Analytical Processing) enabled multi-dimensional data analysis. • Ralph Kimball proposed a "bottom-up" approach using data marts. • Companies like Oracle, Teradata, and Microsoft launched data warehouse solutions. •
  • 5. 2000s: Enhanced Performance • Introduction of Massive Parallel Processing (MPP) for large datasets. • Integration with Business Intelligence (BI) tools for better reporting. • Real-time analytics through Operational Data Stores (ODS). • Pre-configured solutions like Netezza simplified deployments. • 2010s: Cloud and Big Data • Cloud-based warehouses like Amazon Redshift and Snowflake gained popularity. • Hybrid architectures combining data lakes and data warehouses emerged. • Big data tools like Hadoop and Spark integrated with traditional warehouses. • Self-service analytics tools allowed non-technical users to analyze data. • •
  • 6. • 2020s: Modern Innovations • Data Lakehouse combined data lakes’ flexibility with data warehouses’ structure. • AI and machine learning became common in data warehouses. • Serverless architectures reduced infrastructure management. • Emphasis on data governance and security due to regulations. •
  • 8. Data Warehouse Models Enterprise Data Warehouse (EDW) • A centralized and comprehensive repository for the entire organization's data. • Characteristics: • Unified view of all data. • Supports long-term historical data storage. • Integrates data from multiple departments. • Use Cases: • Enterprise-wide reporting and analytics. • Strategic decision-making. • •
  • 9. 2. Data Mart • A smaller, focused subset of a data warehouse tailored for specific business functions. • Characteristics: • Department-specific (e.g., sales, marketing, finance). • Quicker to implement and easier to manage. • Can be dependent (linked to an EDW) or independent. • Use Cases: • Departmental analytics and reporting. • Quick insights for specific teams. •
  • 10. 3. Operational Data Store (ODS) • A database that integrates data from operational systems for real-time or near-real-time reporting. • Characteristics: • Stores current (not historical) data. • Frequently updated for operational use. • Acts as an intermediary between transactional systems and the data warehouse. • Use Cases: • Real-time dashboards and reporting. • Feeding fresh data into operational applications. •
  • 11. Multitier Architecture in Data Warehousing • A multi-tier architecture, also known as n-tier architecture, is a software design pattern that divides an application into distinct layers or tiers, each responsible for specific functions. This separation enhances scalability, maintainability, and flexibility. • • Common Layers in Multi-Tier Architecture: • Presentation Layer (Client Tier): • Function: Manages user interactions and displays information. • Components: User interfaces such as web browsers or desktop applications. •
  • 12. • Application Layer (Business Logic Tier): • Function: Processes user inputs, applies business rules, and manages application logic. • Components: Application servers or services that handle business processes. • Data Layer (Data Tier): • Function: Handles data storage and retrieval. • Components: Databases or data storage systems. •