SlideShare ist ein Scribd-Unternehmen logo
1 von 19
AN INTRO TO DATA MARTS AND DATA WAREHOUSES MARKUS BEAMER BDPA-CHARLOTTE WWW.BDPA-CHARLOTTE.ORG ALSO AVAILABLE ON  MOBEAMER.BLOGGER.COM Intelligent Data Strategies
Data Warehouse or Data mart ,[object Object],Data Warehouse Data Mart Extreme Volume Contains years of daily information at the lowest grain possible. Specific Volume Sets May only contain month to date information. Corporate wide The grouping of data elements is dictated by the corporate structure. Specific Data is grouped by needs of the team or group building the solution. Facts and Dimensions This system is typically made up of facts. Many Metrics Has many metric tables and rollup grains Serves data to Datamarts Serves data to Reports Will have data that is shared across groups. Will have data specific to only the implementation group.
Traditional Reporting Solutions Many systems performing many different business functions Analyst(s) Intelligence Many reports from the multiple sources Human intervention is needed to “makes sense” of different reports. ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Disorganized Closet ,[object Object],[object Object]
Organize Your Data Closet ,[object Object],[object Object],[object Object]
Simple Data Warehousing Many systems performing many different business functions Intelligence A centralized shared location for all the data.  Automated reporting that understands all sources. Reports specific to each system can still be delivered.
Adding Data Marts Intelligence Automated reporting that understands all sources can be delivered. Reports specific to each system can still be delivered. Data Mart Data Mart
Loading the Warehouse ,[object Object],[object Object],[object Object],[object Object],The Website A normal website where customer can come and order items from your company. Data A single data file containing All Orders made by a customer for that day. Website DB This is your standard relational database system. Tracks a lot of information. Ware House All this data is stored in a single table called “Orders”
Components of a Datawarehouse External Sources Stage Data Marts Reports
Facts ,[object Object],[object Object],Date CustomerDimID ProductDimID Price 06/25/2010 1 101 19.00 06/28/2010 2 102 10.00 Name CustomerID Product Price Date Markus 1001 Airplane 19.00 06/25/2010 John 1010 Car 10.00 06/28/2010
Dimensions ,[object Object],[object Object],CustDimID CustID Name 1 1001 Markus 2 1010 John ProductDimID Name 101 Airplane 102 Car
Time Sensitive Dimensions ,[object Object],[object Object],[object Object],2 Customers one in NC one in SC. Markus moves to SC in Feb. You can still report accurate NC sales in Jan because of the start and end dates. CustDimID CustID Name State Start End 1 1001 Markus NC 01/01/2010 01/01/2070 2 1010 John SC 01/01/2010 01/01/2070 CustDimID CustID Name State Start End 1 1001 Markus NC 01/01/2010 01/31/2010 2 1010 John SC 01/01/2010 01/01/2070 3 1001 Markus SC 02/01/2010 01/01/2070
Hierarchies ,[object Object],[object Object],For Example: The Airplane and Car both belong to the Toys product line. This hierarchy could be used to rollup and produce all Toy sales. ProductDimID Name ProductCode ParentCode 100 Toys T - 101 Airplane A1 T 102 Car C1 T
Facts and Dimensions ,[object Object],CustDimID CustID Name 1 1001 Markus 2 1010 John ProductDimID Name 101 Airplane 102 Car Date CustomerDimID ProductDimID Price 06/25/2010 1 101 19.00 06/28/2010 2 102 10.00
Metrics ,[object Object],[object Object],Product Metric Table For Example: The Product Metric table might be used to show that “Airplanes”(101) were sold 30 times on the 28 th . Customer Metric Table In this example you can see that Markus (1) bought one product, while John (2) bought 5 orders . Date ProductDimID NumOrders 06/25/2010 101 20 06/28/2010 102 30 Date CustDimID NumOrders 06/25/2010 1 1 06/28/2010 2 5
Star Schema ,[object Object],Orders Date CustomerDimID ProductDimID EmployeeDimID Price Product ProductDimID ProductName ProdcutCode ParentCode Start End Customer CustomerDimID CustID Name Age Start End Date Date Day of Week Month Name isHoliday Employee EmployeeDimID SSN Manager SSN Status Start End
Using the Data Mart ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Creating  A Metric Table Orders Date CustomerDimID ProductDimID EmployeeDimID Price Product ProductDimID ProductName ProdcutCode ParentCode Start End Customer CustomerDimID CustID Name Age Start End Date Date Day of Week Month Name isHoliday Employee EmployeeDimID SSN Manager SSN Status Start End Date CustDimID NumOrders 06/25/2010 1 1 06/28/2010 2 5
References ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Dimensional Modelling Session 2
Dimensional Modelling Session 2Dimensional Modelling Session 2
Dimensional Modelling Session 2
akitda
 
Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional Modeling
Abdul Aslam
 

Was ist angesagt? (20)

Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
 
Dimensional Modelling Session 2
Dimensional Modelling Session 2Dimensional Modelling Session 2
Dimensional Modelling Session 2
 
Business Intelligence: A Review
Business Intelligence: A ReviewBusiness Intelligence: A Review
Business Intelligence: A Review
 
Multidimensional data models
Multidimensional data  modelsMultidimensional data  models
Multidimensional data models
 
Dimensional data modeling
Dimensional data modelingDimensional data modeling
Dimensional data modeling
 
multi dimensional data model
multi dimensional data modelmulti dimensional data model
multi dimensional data model
 
Difference between snowflake schema and fact constellation
Difference between snowflake schema and fact constellationDifference between snowflake schema and fact constellation
Difference between snowflake schema and fact constellation
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Dw concepts
Dw conceptsDw concepts
Dw concepts
 
Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional Modeling
 
Multi dimensional model vs (1)
Multi dimensional model vs (1)Multi dimensional model vs (1)
Multi dimensional model vs (1)
 
Star schema
Star schemaStar schema
Star schema
 
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R ModellingData Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
 
Dominick’s finer foods
Dominick’s finer foodsDominick’s finer foods
Dominick’s finer foods
 
Multidimensional schema
Multidimensional schemaMultidimensional schema
Multidimensional schema
 
Fact less fact Tables & Aggregate Tables
Fact less fact Tables & Aggregate Tables Fact less fact Tables & Aggregate Tables
Fact less fact Tables & Aggregate Tables
 
MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra
 
MULTIMEDIA MODELING
MULTIMEDIA MODELINGMULTIMEDIA MODELING
MULTIMEDIA MODELING
 
Agile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingAgile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS Reporting
 

Ähnlich wie Data Warehousing

Data quality and bi
Data quality and biData quality and bi
Data quality and bi
jeffd00
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
ashok kumar
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
eileensauer
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
eileensauer
 

Ähnlich wie Data Warehousing (20)

ITReady DW Day2
ITReady DW Day2ITReady DW Day2
ITReady DW Day2
 
Date Analysis .pdf
Date Analysis .pdfDate Analysis .pdf
Date Analysis .pdf
 
Data quality and bi
Data quality and biData quality and bi
Data quality and bi
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
 
(Lecture 3) Star Schema.pdf
(Lecture 3) Star Schema.pdf(Lecture 3) Star Schema.pdf
(Lecture 3) Star Schema.pdf
 
Data Warehousing for students educationpptx
Data Warehousing for students educationpptxData Warehousing for students educationpptx
Data Warehousing for students educationpptx
 
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in Datawarehousing
 
Become BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPBecome BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAP
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
BI_LECTURE_4-2021.pptx
BI_LECTURE_4-2021.pptxBI_LECTURE_4-2021.pptx
BI_LECTURE_4-2021.pptx
 
BI - Data warehousing in practice
BI - Data warehousing in practiceBI - Data warehousing in practice
BI - Data warehousing in practice
 
Data Warehouse-Final
Data Warehouse-FinalData Warehouse-Final
Data Warehouse-Final
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Automatic Data Reconciliation, Data Quality, and Data Observability.pdf
Automatic Data Reconciliation, Data Quality, and Data Observability.pdfAutomatic Data Reconciliation, Data Quality, and Data Observability.pdf
Automatic Data Reconciliation, Data Quality, and Data Observability.pdf
 
Data warehousing in practice 2016
Data warehousing in practice 2016Data warehousing in practice 2016
Data warehousing in practice 2016
 
Sqlserver interview questions
Sqlserver interview questionsSqlserver interview questions
Sqlserver interview questions
 
Data warehousing in practice 2015
Data warehousing in practice 2015Data warehousing in practice 2015
Data warehousing in practice 2015
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 

Mehr von BDPA Charlotte - Information Technology Thought Leaders

Mehr von BDPA Charlotte - Information Technology Thought Leaders (10)

2011 BDPA Charlotte Membership Packet
2011 BDPA Charlotte Membership Packet2011 BDPA Charlotte Membership Packet
2011 BDPA Charlotte Membership Packet
 
Mastering linkedIn Advanced Techniques and Insider Secrets BDPA National Pres...
Mastering linkedIn Advanced Techniques and Insider Secrets BDPA National Pres...Mastering linkedIn Advanced Techniques and Insider Secrets BDPA National Pres...
Mastering linkedIn Advanced Techniques and Insider Secrets BDPA National Pres...
 
Information security for small business
Information security for small businessInformation security for small business
Information security for small business
 
Information Security and the SDLC
Information Security and the SDLCInformation Security and the SDLC
Information Security and the SDLC
 
Running an IT Consulting Firm
Running an IT Consulting FirmRunning an IT Consulting Firm
Running an IT Consulting Firm
 
Professional Development Toolkit
Professional Development ToolkitProfessional Development Toolkit
Professional Development Toolkit
 
Health Information Technology Workforce Development Program Presentation
Health Information Technology Workforce Development Program PresentationHealth Information Technology Workforce Development Program Presentation
Health Information Technology Workforce Development Program Presentation
 
How to Create a Business Plan by SCORE
How to Create a Business Plan by SCOREHow to Create a Business Plan by SCORE
How to Create a Business Plan by SCORE
 
How to Start a Small IT Consulting Firm
How to Start a Small IT Consulting FirmHow to Start a Small IT Consulting Firm
How to Start a Small IT Consulting Firm
 
BDPA Charlotte Information Technology Thought Leaders 2010 Membership Drive
BDPA Charlotte   Information Technology Thought Leaders  2010 Membership DriveBDPA Charlotte   Information Technology Thought Leaders  2010 Membership Drive
BDPA Charlotte Information Technology Thought Leaders 2010 Membership Drive
 

Kürzlich hochgeladen

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Kürzlich hochgeladen (20)

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 

Data Warehousing

  • 1. AN INTRO TO DATA MARTS AND DATA WAREHOUSES MARKUS BEAMER BDPA-CHARLOTTE WWW.BDPA-CHARLOTTE.ORG ALSO AVAILABLE ON MOBEAMER.BLOGGER.COM Intelligent Data Strategies
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Simple Data Warehousing Many systems performing many different business functions Intelligence A centralized shared location for all the data. Automated reporting that understands all sources. Reports specific to each system can still be delivered.
  • 7. Adding Data Marts Intelligence Automated reporting that understands all sources can be delivered. Reports specific to each system can still be delivered. Data Mart Data Mart
  • 8.
  • 9. Components of a Datawarehouse External Sources Stage Data Marts Reports
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.