SlideShare a Scribd company logo
1 of 18
Why aWhy a
Data WarehouseData Warehouse
Concepts in Design
Fred A Kilby, MBA
fred.kilby@pmbsa.com
Copyright © 2009 Fred A. Kilby. All rights reserved
What is a Data WarehouseWhat is a Data Warehouse?
The conglomeration of an organization’s data
warehouse staging and presentation areas,
where operational data is specifically
structured for query and analysis
performance and ease-of-use.
Ralph Kimball,(2002) The Data Warehouse Toolkit.
Now in EnglishNow in English
A data warehouse is a database organized in a
way to allow for fast queries of information.
It contains the data from the different database
systems that is brought together for a single
view.
So what’s the differenceSo what’s the difference?
Transactional Sources
• Centers around
transactions
• 2 dimension reports
– Age by System
• Individual data
• Slow
• “Cut-n-paste” into other
applications
Data Warehouse
• Centers around business
facts
• Multi-dimensional reports
– Age by Race by Program
• Aggregated data
• Fast
• 3rd
party reporting tools
can be used.
Measures Facts not ActivitiesMeasures Facts not Activities
Facts are business performance measurements
– Meals provided
– Dollars expended
– Hours worked
Facts are numerical and additive
– Sum of dollars spent
– Count of clients served
Facts are stored to represent a measurement at a
particular “grain”
What is a Grain?What is a Grain?
A grain is the level of detail at which a business
measurement is stored
Different businesses have different fact needs
– A Social Services grain
• The number of food stamp dollars given to a case each month
– In-Home Support Services grain
• The number of hours of service a client received in a
provider’s pay period
• The number of dollars paid to a provider for a client during a
pay period
What is a DimensionWhat is a Dimension?
A dimension is a textual description that
relates to a fact, for example:
– Ethnicity (White, Black, Japanese)
– Language (English, Spanish, Tagalog)
– Gender (Male, Female)
– Date (05/31/2003, 04/15/2003)
– Location (California, Arizona, New Mexico)
Used in QueriesUsed in Queries
Dimensions are used to restrict and frame queries on
facts, for example:
“Give me a count of all Spanish speaking white males in
California”
• The fact is the count (a number)
• The dimensions are:
– Spanish (language),
– white (race),
– male (gender),
– and California (location)
Identifying Facts and DimensionsIdentifying Facts and Dimensions
By Aid Type
By Program
By Month For (By) Year
Count of
Cases
Sum of Aid
Payments
Average per
Case
What makes a Data WarehouseWhat makes a Data Warehouse?
Cubes Answer Business QuestionsCubes Answer Business Questions
How many Spanish speaking clients did H&HS
serve in each department for each of the past 3
years?
Which cities currently have the highest concentration
of Asian clients? What has the trend been?
How many people who receive Medi-Cal received a
service in 2003 from health services, by service?
Reporting CubesReporting Cubes
Reporting CubesReporting Cubes
Drill Down CapableDrill Down Capable
MultiMulti
-Dimensional-Dimensional
Visual GraphsVisual Graphs
Where do we startWhere do we start?
• Choose the systems to include
• Identify the exact grain of the business
process
• Identify the dimensions available for use
with each fact table row
• Choose the numeric facts of what is being
measured
Key to SuccessKey to Success
To ensure success end user involvement is
required:
Data warehouse success is tied directly to
user acceptance. If the users haven’t
accepted the data warehouse …then your
efforts have been exercises in futility. (Kimball,
2002)

More Related Content

Similar to Why A Data Warehouse

About Your Signature AssignmentThis signature assignment is desi.docx
About Your Signature AssignmentThis signature assignment is desi.docxAbout Your Signature AssignmentThis signature assignment is desi.docx
About Your Signature AssignmentThis signature assignment is desi.docxbartholomeocoombs
 
Understanding the Value of Database Discovery - Beyond Unstructured Data
Understanding the Value of Database Discovery - Beyond Unstructured DataUnderstanding the Value of Database Discovery - Beyond Unstructured Data
Understanding the Value of Database Discovery - Beyond Unstructured DataLogikcull.com
 
Unit 3 - Marketing Research
Unit 3 - Marketing ResearchUnit 3 - Marketing Research
Unit 3 - Marketing Researchcelsesser
 
Too Much Information? What Big Data Means for the Council
Too Much Information? What Big Data Means for the CouncilToo Much Information? What Big Data Means for the Council
Too Much Information? What Big Data Means for the CouncilJoe Chapman AMIRMS
 
Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1
Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1
Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1jmorriso
 
Final ppt sec.data.coll
Final ppt sec.data.collFinal ppt sec.data.coll
Final ppt sec.data.collRam Sonawane
 
How to Use Your Database to Power Your Fundraising - FINZ 2014 Presentation
How to Use Your Database to Power Your Fundraising - FINZ 2014 PresentationHow to Use Your Database to Power Your Fundraising - FINZ 2014 Presentation
How to Use Your Database to Power Your Fundraising - FINZ 2014 PresentationBlackbaud Pacific
 
Data quality metrics infographic
Data quality metrics infographicData quality metrics infographic
Data quality metrics infographicIntellspot
 
Business Intelligence - What is it?
Business Intelligence - What is it?Business Intelligence - What is it?
Business Intelligence - What is it?LCWynne
 
Databases
DatabasesDatabases
DatabasesUMaine
 
Databases
DatabasesDatabases
DatabasesUMaine
 
Technologies and Innovation – Digital Economics
Technologies and Innovation – Digital EconomicsTechnologies and Innovation – Digital Economics
Technologies and Innovation – Digital EconomicsLee Schlenker
 
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...Datavail
 
Cts csl phoenix 20131104 v1
Cts csl phoenix 20131104 v1Cts csl phoenix 20131104 v1
Cts csl phoenix 20131104 v1ISSIP
 
90300 633579030311875000
90300 63357903031187500090300 633579030311875000
90300 633579030311875000sumit621
 
Profiling a Person With Search Log Data
Profiling a Person With Search Log DataProfiling a Person With Search Log Data
Profiling a Person With Search Log DataJim Jansen
 

Similar to Why A Data Warehouse (20)

About Your Signature AssignmentThis signature assignment is desi.docx
About Your Signature AssignmentThis signature assignment is desi.docxAbout Your Signature AssignmentThis signature assignment is desi.docx
About Your Signature AssignmentThis signature assignment is desi.docx
 
Understanding the Value of Database Discovery - Beyond Unstructured Data
Understanding the Value of Database Discovery - Beyond Unstructured DataUnderstanding the Value of Database Discovery - Beyond Unstructured Data
Understanding the Value of Database Discovery - Beyond Unstructured Data
 
Unit 3 - Marketing Research
Unit 3 - Marketing ResearchUnit 3 - Marketing Research
Unit 3 - Marketing Research
 
Too Much Information? What Big Data Means for the Council
Too Much Information? What Big Data Means for the CouncilToo Much Information? What Big Data Means for the Council
Too Much Information? What Big Data Means for the Council
 
Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1
Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1
Hscb Focus 2010 Data Acquisition Extraction Management Debrief Jgm R1
 
Sirgroup1
Sirgroup1Sirgroup1
Sirgroup1
 
Final ppt sec.data.coll
Final ppt sec.data.collFinal ppt sec.data.coll
Final ppt sec.data.coll
 
How to Use Your Database to Power Your Fundraising - FINZ 2014 Presentation
How to Use Your Database to Power Your Fundraising - FINZ 2014 PresentationHow to Use Your Database to Power Your Fundraising - FINZ 2014 Presentation
How to Use Your Database to Power Your Fundraising - FINZ 2014 Presentation
 
Fundamentals of Database Design
Fundamentals of Database DesignFundamentals of Database Design
Fundamentals of Database Design
 
Data quality metrics infographic
Data quality metrics infographicData quality metrics infographic
Data quality metrics infographic
 
Business Intelligence - What is it?
Business Intelligence - What is it?Business Intelligence - What is it?
Business Intelligence - What is it?
 
Big Data for HR
Big Data for HRBig Data for HR
Big Data for HR
 
Databases
DatabasesDatabases
Databases
 
Databases
DatabasesDatabases
Databases
 
Technologies and Innovation – Digital Economics
Technologies and Innovation – Digital EconomicsTechnologies and Innovation – Digital Economics
Technologies and Innovation – Digital Economics
 
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
 
Cts csl phoenix 20131104 v1
Cts csl phoenix 20131104 v1Cts csl phoenix 20131104 v1
Cts csl phoenix 20131104 v1
 
90300 633579030311875000
90300 63357903031187500090300 633579030311875000
90300 633579030311875000
 
Census
CensusCensus
Census
 
Profiling a Person With Search Log Data
Profiling a Person With Search Log DataProfiling a Person With Search Log Data
Profiling a Person With Search Log Data
 

Recently uploaded

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Why A Data Warehouse

  • 1. Why aWhy a Data WarehouseData Warehouse Concepts in Design Fred A Kilby, MBA fred.kilby@pmbsa.com Copyright © 2009 Fred A. Kilby. All rights reserved
  • 2. What is a Data WarehouseWhat is a Data Warehouse? The conglomeration of an organization’s data warehouse staging and presentation areas, where operational data is specifically structured for query and analysis performance and ease-of-use. Ralph Kimball,(2002) The Data Warehouse Toolkit.
  • 3. Now in EnglishNow in English A data warehouse is a database organized in a way to allow for fast queries of information. It contains the data from the different database systems that is brought together for a single view.
  • 4. So what’s the differenceSo what’s the difference? Transactional Sources • Centers around transactions • 2 dimension reports – Age by System • Individual data • Slow • “Cut-n-paste” into other applications Data Warehouse • Centers around business facts • Multi-dimensional reports – Age by Race by Program • Aggregated data • Fast • 3rd party reporting tools can be used.
  • 5. Measures Facts not ActivitiesMeasures Facts not Activities Facts are business performance measurements – Meals provided – Dollars expended – Hours worked Facts are numerical and additive – Sum of dollars spent – Count of clients served Facts are stored to represent a measurement at a particular “grain”
  • 6. What is a Grain?What is a Grain? A grain is the level of detail at which a business measurement is stored Different businesses have different fact needs – A Social Services grain • The number of food stamp dollars given to a case each month – In-Home Support Services grain • The number of hours of service a client received in a provider’s pay period • The number of dollars paid to a provider for a client during a pay period
  • 7. What is a DimensionWhat is a Dimension? A dimension is a textual description that relates to a fact, for example: – Ethnicity (White, Black, Japanese) – Language (English, Spanish, Tagalog) – Gender (Male, Female) – Date (05/31/2003, 04/15/2003) – Location (California, Arizona, New Mexico)
  • 8. Used in QueriesUsed in Queries Dimensions are used to restrict and frame queries on facts, for example: “Give me a count of all Spanish speaking white males in California” • The fact is the count (a number) • The dimensions are: – Spanish (language), – white (race), – male (gender), – and California (location)
  • 9. Identifying Facts and DimensionsIdentifying Facts and Dimensions By Aid Type By Program By Month For (By) Year Count of Cases Sum of Aid Payments Average per Case
  • 10. What makes a Data WarehouseWhat makes a Data Warehouse?
  • 11. Cubes Answer Business QuestionsCubes Answer Business Questions How many Spanish speaking clients did H&HS serve in each department for each of the past 3 years? Which cities currently have the highest concentration of Asian clients? What has the trend been? How many people who receive Medi-Cal received a service in 2003 from health services, by service?
  • 14. Drill Down CapableDrill Down Capable
  • 17. Where do we startWhere do we start? • Choose the systems to include • Identify the exact grain of the business process • Identify the dimensions available for use with each fact table row • Choose the numeric facts of what is being measured
  • 18. Key to SuccessKey to Success To ensure success end user involvement is required: Data warehouse success is tied directly to user acceptance. If the users haven’t accepted the data warehouse …then your efforts have been exercises in futility. (Kimball, 2002)

Editor's Notes

  1. What are some business facts that you need, or would like, to be able to report on?
  2. Here is an example of how to identify Facts and Dimensions on an existing report The Facts are “math” words - Count of Cases, Sum of Aid Payments, Average of Pay per Case The Dimensions are “grouping” words - (By) Program, (By) Aid Type, (By) Calendar Month, (For) Fiscal Year
  3. We start with data from operational sources We move this data into a staging area where business rules are applied Code values are translated to a common set; i.e., M vs. male Formats are changed to fit a standard; i.e., 5.1 vs. 5.1000 These rules make the data from different sources comparable (apples to apples) Once the data is made “standard” it is loaded into the warehouse’s fact and dimension tables We create the reporting cubes Users access the cubes to analyze and report on the data
  4. The data warehouse is to help you answer business questions. To help you answer these questions there are Reporting Cubes.
  5. Now I’m going to show some examples of how this comes together to help you in reporting and analyzing data. While going through these, think of what YOU would like see. In this report, the facts are Client counts, the dimensions are By Department, By Gender, and By Active Year.
  6. Here we see another report. Again the fact is a count of Clients, the dimensions are By Race group, By Department, For Active Year
  7. These cubes can provide for drilling down into greater level of detail. From the previous report we have “drilled” into the Social Services Division, “down” to the program level. Can you tell what the dimensions are here? By Race By Department By Program By Active Year
  8. We say that these cubes are multi-dimensional. This report shows that we can combine dimensions to find even more interest information. Notice that the Fact is Unique Client, the Dimensions are By Race Group, By Gender, By Marital Status, By Department, and the Filter, or Selection, is For Active Year
  9. Depending on the reporting tool, these reports can easily be converted in to visual graphs. Here we see the prior grid report in a graph format. This allows the user to quickly notice interesting information.
  10. Now that the value of the data warehouse can be seen, how do we begin?