SlideShare une entreprise Scribd logo
1  sur  37
What is a Data Warehouse? And Why Are So Many Schools Setting Them Up? Richard Goerwitz
What Is a Data Warehouse? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why Are Schools Setting Up Data Warehouses? ,[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]
Talking The Talk ,[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]
OLTP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Transactional Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple Transactional Database ,[object Object],[object Object],[object Object],[object Object],[object Object]
More Complex Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The “Reporting Problem” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Workarounds ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OLAP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OLAP Support Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ETL Processes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Where Does the Data Go? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
So What Are Star Schemas? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Very Simple Star Schema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A More Complex Star Schema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Oops, answers should have been placed in their own dimension (creating a “factless fact table”).  I’ll demo a better version of this star later!
Data Marts ,[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]
Simple Data Mart Example ,[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],Note conformed date, time dimensions!
CIRP Star/Data Mart ,[object Object],[object Object],[object Object],[object Object]
CIRP Mart in Cognos BI 8
ROLAP, MOLAP ,[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],Data Cubes
Metadata ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Data Warehouse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Data Warehouse is Not… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Kimball & Caserta’s Definition ,[object Object],[object Object],[object Object],[object Object],[object Object]
Example Data Warehouse (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Data Warehouse (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
So Where is Colorado College? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementing a Data Warehouse ,[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]
Is This Really a Good Plan? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Isn’t a DW a Huge Undertaking? ,[object Object],[object Object],[object Object],[object Object],[object Object]
What Takes Up the Most Time? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Acc. to Kimball & Caserta,  ETL  will eat up 70% of the time. Other analysts give estimates ranging from 50% to 80%. The most often underestimated part of the warehouse project!
Eight Month Initial Deployment Step Duration Secure, configure network 1 day Deploy physical “target” DB 4 days Learn/deploy ETL tool 28 days Choose/set up modeling tool 21 days Design initial data mart 7 days Design ETL processes 28 days Hook up OLAP tools 7 days Publicize, train, train 21 days Step Duration Begin educating decision makers 21 days Collect requirements 14 days Decide general DW design 7 days Determine budget 3 days Identify project roles 1 day Eval/choose ETL tool 21 days Eval/choose physical DB 14 days Spec/order, configure server 20 days
Conclusion ,[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]

Contenu connexe

Tendances

Tendances (16)

Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basics
 
Tableau
TableauTableau
Tableau
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
142230 633685297550892500
142230 633685297550892500142230 633685297550892500
142230 633685297550892500
 
11667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect411667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect4
 
Introduction to Stata
Introduction to StataIntroduction to Stata
Introduction to Stata
 
Getting started with Tableau
Getting started with TableauGetting started with Tableau
Getting started with Tableau
 
Tableau online training || Tableau Server
Tableau online training || Tableau ServerTableau online training || Tableau Server
Tableau online training || Tableau Server
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Introduction to ms access database
Introduction to ms access databaseIntroduction to ms access database
Introduction to ms access database
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Data warehouse logical design
Data warehouse logical designData warehouse logical design
Data warehouse logical design
 
Stata tutorial
Stata tutorialStata tutorial
Stata tutorial
 
How to Improve Data Analysis Through Visualization in Tableau
How to Improve Data Analysis Through Visualization in TableauHow to Improve Data Analysis Through Visualization in Tableau
How to Improve Data Analysis Through Visualization in Tableau
 
Tableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, DisadvantagesTableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, Disadvantages
 
What is ETL testing & how to enforce it in Data Wharehouse
What is ETL testing & how to enforce it in Data WharehouseWhat is ETL testing & how to enforce it in Data Wharehouse
What is ETL testing & how to enforce it in Data Wharehouse
 

Similaire à Whats a datawarehouse

Info systems databases
Info systems databasesInfo systems databases
Info systems databases
MR Z
 
Information Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docxInformation Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docx
jaggernaoma
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
work
 

Similaire à Whats a datawarehouse (20)

Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSS
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Is the traditional data warehouse dead?
Is the traditional data warehouse dead?Is the traditional data warehouse dead?
Is the traditional data warehouse dead?
 
Info systems databases
Info systems databasesInfo systems databases
Info systems databases
 
ITReady DW Day2
ITReady DW Day2ITReady DW Day2
ITReady DW Day2
 
Data ware house design
Data ware house designData ware house design
Data ware house design
 
Database
DatabaseDatabase
Database
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL Server
 
Information Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docxInformation Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docx
 
Database
DatabaseDatabase
Database
 
DATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining forDATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining for
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
dw_concepts_2_day_course.ppt
dw_concepts_2_day_course.pptdw_concepts_2_day_course.ppt
dw_concepts_2_day_course.ppt
 
Database
DatabaseDatabase
Database
 
Database
DatabaseDatabase
Database
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 
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
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data Warehouse
 
3 OLAP.pptx
3 OLAP.pptx3 OLAP.pptx
3 OLAP.pptx
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 

Whats a datawarehouse

  • 1. What is a Data Warehouse? And Why Are So Many Schools Setting Them Up? Richard Goerwitz
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. CIRP Mart in Cognos BI 8
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Eight Month Initial Deployment Step Duration Secure, configure network 1 day Deploy physical “target” DB 4 days Learn/deploy ETL tool 28 days Choose/set up modeling tool 21 days Design initial data mart 7 days Design ETL processes 28 days Hook up OLAP tools 7 days Publicize, train, train 21 days Step Duration Begin educating decision makers 21 days Collect requirements 14 days Decide general DW design 7 days Determine budget 3 days Identify project roles 1 day Eval/choose ETL tool 21 days Eval/choose physical DB 14 days Spec/order, configure server 20 days
  • 37.