SlideShare a Scribd company logo
1 of 104
The Basic Structure Extract Source Data Extract Storage:   flat files (fastest); RDBMS; other Processing: clean; prune; combine; remove duplication standardize conform dimensions store awaiting replication export to data marts No user query services Data Staging Area Data Mart #1 OLAP (ROLAP, MOLAP,HOLAP) dimensional access subject oriented user group driven refresh frequency conforms to the Bus Data Mart #2 Data Mart #3 Populate, replicate, recover DW Bus DW Bus Corporate View
The Basic Structure Data Mart #1 OLAP (ROLAP, MOLAP,HOLAP) dimensional access subject oriented user group driven refresh frequency conforms to the Bus Data Mart #2 Data Mart #3 DW Bus DW Bus Corporate Staging Area User Access Ad Hoc Query Tools Reporting Tools and Writers Customized Applications Models: forecasting; scoring; allocating; data mining; scenario analysis; etc. Data Feed Data Feed Data Feed
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Business Dimensional Lifecycle Project Planning Business Requirement Definition Deployment Maintenance and Growth Project Management Dimensional Modeling Physical Design Data Staging Design & Development Technical Architecture Design Product Selection & Installation End-User Application Specification End-User Application Development
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[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]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Planning & Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting the Requirements ,[object Object],[object Object],[object Object],[object Object]
Dimensional Modeling Jeffrey T. Edgell
The Dimensional Model ,[object Object],[object Object],[object Object],[object Object]
The Dimensional Model ,[object Object],[object Object],[object Object],[object Object]
The Argument for the Dimensional Model ,[object Object],[object Object],[object Object],[object Object]
The Argument for the Dimensional Model ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Argument for the Dimensional Model ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Argument for the Dimensional Model ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Argument for the Dimensional Model ,[object Object],[object Object]
The Bus ,[object Object],[object Object],[object Object],[object Object]
The Bus ,[object Object],[object Object],[object Object]
Conformed Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conformed Dimensions ,[object Object],[object Object],[object Object]
Conformed Dimensions ,[object Object],[object Object],[object Object],[object Object]
Conformed Dimensions ,[object Object],[object Object],[object Object]
Conformed Facts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
When the Bus is not Required ,[object Object],[object Object],[object Object],[object Object]
The Components of the Dimensional Model ,[object Object],[object Object],[object Object],[object Object]
Operations ,[object Object],[object Object]
Snowflakes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
When a Snowflake is OK ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Good Descriptive Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Common Dimension Techniques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Slowly Changing Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Slowly Changing Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Slowly Changing Dimensions ,[object Object],[object Object]
Slowly Changing Dimensions ,[object Object],[object Object],Key 001 002 Type Plastic Glass SKU 1234 1234
Slowly Changing Dimensions ,[object Object],[object Object],Region  Gold Silver Platinum Bronze Old Region North South East West
The Monster Dimension ,[object Object],[object Object],[object Object]
The Monster Dimension Customer_Key name address city, state birth_date date_first_purchase income number_children education total_purchases credit_score Customer_Key name address city,state birth_date date_first_purchase Demographics_Key income_band number_children education_level total_purchases_band credit_group Basically constant May   change  with each  purchase Bands used to minimize  possibilities Example 1
The Monster Dimension ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Monster Dimension ,[object Object],[object Object],[object Object],[object Object]
The Monster Dimension ,[object Object],[object Object],[object Object],[object Object]
The Monster Dimension ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Monster Dimension Employee Table name  address date_of_birth social_security_num … title years_with_company income division purchase_level Example 2 Employee Table name  address date_of_birth social_security_num Corporate Demographics position_grade income_band division service_years_band
Degenerate Dimensions/Key ,[object Object]
Degenerate Dimensions/Key ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Degenerate Dimensions/Key ,[object Object],[object Object]
Junk Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Junk Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Junk Dimensions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keys, Keys, Keys ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Just the Facts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Steps to Designing a Fact Table ,[object Object],[object Object],[object Object],[object Object],[object Object]
Data Mart ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fact Table Grain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fact Loads ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dimensions ,[object Object],[object Object],[object Object]
Identifying Facts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fact Table Families ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fact Table Families ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aggregate Families ,[object Object],[object Object],[object Object]
Factless Fact Tables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Data Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingData Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingCode Mastery
 
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
 
Warehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemasWarehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemasEric Matthews
 
Introduction To Data Warehousing
Introduction To Data WarehousingIntroduction To Data Warehousing
Introduction To Data WarehousingAlex Meadows
 
Data warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-designData warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-designSarita Kataria
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemKiran kumar
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousingwork
 
Datawarehouse & bi introduction
Datawarehouse & bi introductionDatawarehouse & bi introduction
Datawarehouse & bi introductionguest7b34c2
 
Data warehousing - Dr. Radhika Kotecha
Data warehousing - Dr. Radhika KotechaData warehousing - Dr. Radhika Kotecha
Data warehousing - Dr. Radhika KotechaRadhika Kotecha
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing conceptspcherukumalla
 
DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURESachin Batham
 
PowerPoint Template
PowerPoint TemplatePowerPoint Template
PowerPoint Templatebutest
 
Zackman frame work
Zackman frame workZackman frame work
Zackman frame workganblues
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesIvo Andreev
 
Data Warehouse Project Report
Data Warehouse Project Report Data Warehouse Project Report
Data Warehouse Project Report Tom Donoghue
 
Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-AshishGuleria
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data WarehouseShanthi Mukkavilli
 
Introduction to data warehousing
Introduction to data warehousingIntroduction to data warehousing
Introduction to data warehousinguncleRhyme
 

What's hot (20)

Data Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingData Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional 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
 
Warehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemasWarehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemas
 
Introduction To Data Warehousing
Introduction To Data WarehousingIntroduction To Data Warehousing
Introduction To Data Warehousing
 
Data warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-designData warehouse-dimensional-modeling-and-design
Data warehouse-dimensional-modeling-and-design
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Datawarehouse & bi introduction
Datawarehouse & bi introductionDatawarehouse & bi introduction
Datawarehouse & bi introduction
 
Data warehousing - Dr. Radhika Kotecha
Data warehousing - Dr. Radhika KotechaData warehousing - Dr. Radhika Kotecha
Data warehousing - Dr. Radhika Kotecha
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing concepts
 
DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURE
 
PowerPoint Template
PowerPoint TemplatePowerPoint Template
PowerPoint Template
 
Zackman frame work
Zackman frame workZackman frame work
Zackman frame work
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best Practices
 
Data Warehouse Project Report
Data Warehouse Project Report Data Warehouse Project Report
Data Warehouse Project Report
 
Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Introduction to data warehousing
Introduction to data warehousingIntroduction to data warehousing
Introduction to data warehousing
 

Viewers also liked

Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-WarehouseAbdul Aslam
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMark Ginnebaugh
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Miningidnats
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation RoadmapDavid Walker
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse RequirementsDavid Walker
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesDavid Walker
 
Concept 3009_ JuPei
Concept 3009_ JuPeiConcept 3009_ JuPei
Concept 3009_ JuPeiJuPei Hsu
 
ST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data WarehousingST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data WarehousingSimone Campora
 
Enterprise Architecture platform for connected government Practice & Innovation
Enterprise Architecture platform for connected government Practice & InnovationEnterprise Architecture platform for connected government Practice & Innovation
Enterprise Architecture platform for connected government Practice & InnovationSoftware Park Thailand
 
Hardware y software
Hardware y softwareHardware y software
Hardware y softwareUDELAS
 
HDI Entrepreneurs' BootCamp - RowdMap as Example
HDI Entrepreneurs' BootCamp - RowdMap as ExampleHDI Entrepreneurs' BootCamp - RowdMap as Example
HDI Entrepreneurs' BootCamp - RowdMap as ExampleRowdMap has joined Cotiviti
 
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
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data WarehousesMichael Lamont
 
Kushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Singh
 
Indexing structure for files
Indexing structure for filesIndexing structure for files
Indexing structure for filesZainab Almugbel
 

Viewers also liked (20)

Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Data mining
Data miningData mining
Data mining
 
Planning Data Warehouse
Planning Data WarehousePlanning Data Warehouse
Planning Data Warehouse
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation Roadmap
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
 
Concept 3009_ JuPei
Concept 3009_ JuPeiConcept 3009_ JuPei
Concept 3009_ JuPei
 
ST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data WarehousingST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data Warehousing
 
Enterprise Architecture platform for connected government Practice & Innovation
Enterprise Architecture platform for connected government Practice & InnovationEnterprise Architecture platform for connected government Practice & Innovation
Enterprise Architecture platform for connected government Practice & Innovation
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
HDI Entrepreneurs' BootCamp - RowdMap as Example
HDI Entrepreneurs' BootCamp - RowdMap as ExampleHDI Entrepreneurs' BootCamp - RowdMap as Example
HDI Entrepreneurs' BootCamp - RowdMap as Example
 
HR Business Inteligence
HR Business InteligenceHR Business Inteligence
HR Business Inteligence
 
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
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data Warehouses
 
Kushal Data Warehousing PPT
Kushal Data Warehousing PPTKushal Data Warehousing PPT
Kushal Data Warehousing PPT
 
Indexing structure for files
Indexing structure for filesIndexing structure for files
Indexing structure for files
 
Enterprise business Inteligence
Enterprise business Inteligence Enterprise business Inteligence
Enterprise business Inteligence
 

Similar to Warehouse components

Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical ExecutionChuong Nguyen
 
Profile & Experience
Profile & ExperienceProfile & Experience
Profile & Experiencekomanduri
 
How to build a better strategic plan
How to build a better strategic planHow to build a better strategic plan
How to build a better strategic planChris Scafario
 
Ten Essentials of Treasury Technology TMANE 2009
Ten Essentials of Treasury Technology TMANE 2009Ten Essentials of Treasury Technology TMANE 2009
Ten Essentials of Treasury Technology TMANE 2009rthompson89
 
Ankur yadav - resume
Ankur yadav - resumeAnkur yadav - resume
Ankur yadav - resumeAnkur Yadav
 
Delivering an effective customer experience dashboard
Delivering an effective customer experience dashboardDelivering an effective customer experience dashboard
Delivering an effective customer experience dashboardCustomerexperienceplanning
 
Bus2.0 - day 5 various topics
Bus2.0 - day 5 various topicsBus2.0 - day 5 various topics
Bus2.0 - day 5 various topicsUNSW Canberra
 
Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...
Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...
Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...OnePlan Solutions
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]sihamy
 
Business Analyst Opportunity
Business Analyst OpportunityBusiness Analyst Opportunity
Business Analyst Opportunityelenahoward
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview LaDove Associates
 
Managing Your IT Portfolio
Managing Your IT PortfolioManaging Your IT Portfolio
Managing Your IT PortfolioBill Wimsatt
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping Enthiosys Inc
 
The Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impactThe Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impactPaul Laughlin
 
Are you getting the most out of your data?
Are you getting the most out of your data?Are you getting the most out of your data?
Are you getting the most out of your data?SAS Canada
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirementshapy
 
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your TechnologyStrategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your TechnologyPaul Osterberg
 

Similar to Warehouse components (20)

Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical Execution
 
Seleqtech Info
Seleqtech InfoSeleqtech Info
Seleqtech Info
 
Profile & Experience
Profile & ExperienceProfile & Experience
Profile & Experience
 
How to build a better strategic plan
How to build a better strategic planHow to build a better strategic plan
How to build a better strategic plan
 
BI_StrategyDM2
BI_StrategyDM2BI_StrategyDM2
BI_StrategyDM2
 
Ten Essentials of Treasury Technology TMANE 2009
Ten Essentials of Treasury Technology TMANE 2009Ten Essentials of Treasury Technology TMANE 2009
Ten Essentials of Treasury Technology TMANE 2009
 
Ankur yadav - resume
Ankur yadav - resumeAnkur yadav - resume
Ankur yadav - resume
 
Delivering an effective customer experience dashboard
Delivering an effective customer experience dashboardDelivering an effective customer experience dashboard
Delivering an effective customer experience dashboard
 
Bus2.0 - day 5 various topics
Bus2.0 - day 5 various topicsBus2.0 - day 5 various topics
Bus2.0 - day 5 various topics
 
Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...
Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...
Revolutionizing IT Project Delivery - Embrace the Future with OnePlan’s AI-Po...
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]
 
Business Analyst Opportunity
Business Analyst OpportunityBusiness Analyst Opportunity
Business Analyst Opportunity
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview
 
Managing Your IT Portfolio
Managing Your IT PortfolioManaging Your IT Portfolio
Managing Your IT Portfolio
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping
 
The Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impactThe Softer Skills Analysts need to make an impact
The Softer Skills Analysts need to make an impact
 
Are you getting the most out of your data?
Are you getting the most out of your data?Are you getting the most out of your data?
Are you getting the most out of your data?
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirements
 
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your TechnologyStrategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
 
Bhooma_Sampath (1)
Bhooma_Sampath (1)Bhooma_Sampath (1)
Bhooma_Sampath (1)
 

More from ganblues

Building the DW - ETL
Building the DW - ETLBuilding the DW - ETL
Building the DW - ETLganblues
 
Informatica Server Manager
Informatica Server ManagerInformatica Server Manager
Informatica Server Managerganblues
 
Informatica Designer Module
Informatica Designer ModuleInformatica Designer Module
Informatica Designer Moduleganblues
 
Informatica Power Center 7.1
Informatica Power Center 7.1Informatica Power Center 7.1
Informatica Power Center 7.1ganblues
 
Informatica PowerAnalyzer 4.0 3 of 3
Informatica PowerAnalyzer 4.0 3 of 3Informatica PowerAnalyzer 4.0 3 of 3
Informatica PowerAnalyzer 4.0 3 of 3ganblues
 
Informatica PowerAnalyzer 4.0 2 of 3
Informatica PowerAnalyzer 4.0 2 of 3Informatica PowerAnalyzer 4.0 2 of 3
Informatica PowerAnalyzer 4.0 2 of 3ganblues
 
Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3ganblues
 

More from ganblues (7)

Building the DW - ETL
Building the DW - ETLBuilding the DW - ETL
Building the DW - ETL
 
Informatica Server Manager
Informatica Server ManagerInformatica Server Manager
Informatica Server Manager
 
Informatica Designer Module
Informatica Designer ModuleInformatica Designer Module
Informatica Designer Module
 
Informatica Power Center 7.1
Informatica Power Center 7.1Informatica Power Center 7.1
Informatica Power Center 7.1
 
Informatica PowerAnalyzer 4.0 3 of 3
Informatica PowerAnalyzer 4.0 3 of 3Informatica PowerAnalyzer 4.0 3 of 3
Informatica PowerAnalyzer 4.0 3 of 3
 
Informatica PowerAnalyzer 4.0 2 of 3
Informatica PowerAnalyzer 4.0 2 of 3Informatica PowerAnalyzer 4.0 2 of 3
Informatica PowerAnalyzer 4.0 2 of 3
 
Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3
 

Recently uploaded

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
 
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
 
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
 
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
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 

Recently uploaded (20)

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
 
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
 
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
 
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...
 
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...
 
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?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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)
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 

Warehouse components

  • 1. The Basic Structure Extract Source Data Extract Storage: flat files (fastest); RDBMS; other Processing: clean; prune; combine; remove duplication standardize conform dimensions store awaiting replication export to data marts No user query services Data Staging Area Data Mart #1 OLAP (ROLAP, MOLAP,HOLAP) dimensional access subject oriented user group driven refresh frequency conforms to the Bus Data Mart #2 Data Mart #3 Populate, replicate, recover DW Bus DW Bus Corporate View
  • 2. The Basic Structure Data Mart #1 OLAP (ROLAP, MOLAP,HOLAP) dimensional access subject oriented user group driven refresh frequency conforms to the Bus Data Mart #2 Data Mart #3 DW Bus DW Bus Corporate Staging Area User Access Ad Hoc Query Tools Reporting Tools and Writers Customized Applications Models: forecasting; scoring; allocating; data mining; scenario analysis; etc. Data Feed Data Feed Data Feed
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. The Business Dimensional Lifecycle Project Planning Business Requirement Definition Deployment Maintenance and Growth Project Management Dimensional Modeling Physical Design Data Staging Design & Development Technical Architecture Design Product Selection & Installation End-User Application Specification End-User Application Development
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81. The Monster Dimension Customer_Key name address city, state birth_date date_first_purchase income number_children education total_purchases credit_score Customer_Key name address city,state birth_date date_first_purchase Demographics_Key income_band number_children education_level total_purchases_band credit_group Basically constant May change with each purchase Bands used to minimize possibilities Example 1
  • 82.
  • 83.
  • 84.
  • 85.
  • 86. The Monster Dimension Employee Table name address date_of_birth social_security_num … title years_with_company income division purchase_level Example 2 Employee Table name address date_of_birth social_security_num Corporate Demographics position_grade income_band division service_years_band
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.