SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Business Intelligence
Michael Lamont
lamont@post.harvard.edu
Platforms
 Implementation of BI platform requires
lots of important choices:
 Type of platform
 Software tools & technologies
 IT usually takes lead on technology and
platform decisions
 Important for business managers to
participate in decision making – they’ll
actually be using the platform
Platforms
 BI platforms capture raw operational
data and convert it to useful info
 Process used by a platform can be
simple or complex
 Data warehouse is most common BI
platform
 Data warehouses have several distinct
components that work together
BI Platform
Data Sources
Operational Systems
 Organizations usually have dozens of
operational systems that support day-to-
day transactions
 Line-of-business apps:
 Human resources
 Enterprise Resource Planning
 Supply chain
 Point-Of-Sale
Operational Systems
 Efficient at supporting transactional
processes
 Not so good for business analysis
 Not really able to use data from multiple
sources
BI Platform
Data Sources
Data
Warehouse
Data Warehouse
 Collective repository of data from a
company’s operational systems
 Data warehouse feeds data into series
of subject-specific databases called
data marts
 Some “data warehouse” platforms are
really just a collection of data marts
BI Platform
Data Sources
Data
Warehouse
HR
Sales
Finance
Data Marts
Data Marts
 Data marts are subject-specific
 HR
 Sales
 Finance
 Marketing
 Etc
 Definition of “subject” varies from
company to company depending on
needs
Data Marts
 Examples of data marts in a single
company:
 Support Sales dept’s analysis of
performance and margins
 Let HR dept analyze headcount and
absence trends
Data Sharing
 Data warehouses shouldn’t be collection
of independent silos of data
 Silos of data are what operational systems
already give you
 A good data warehouse makes it easy to
normalize measures and dimensions
 Ensures dimensions & measures have same
meanings across company
 Support metrics calculations across data feeds
Data Sharing
 Operational systems can’t calculate many
useful metrics because they can’t
integrate/share data
 Calculating revenue per employee requires
data from Sales and HR data silos
 Easy to calculate these metrics in a data
warehouse with shared data and
dimensions
 More shared data = more powerful
analysis
Data Integration
 Integrating data into a common
warehouse is hardest part of BI process
 Each operational system creates
mountains of data in incompatible
formats
 Extract, Transform, Load processes
load data from operational systems into
data warehouse.
BI Platform
Data Sources
Data
Warehouse
HR
Sales
Finance
Data Marts
ETL Processes
Data Integration
 Business managers/analysts aren’t
usually involved in technical details of
ETL
 Participate in defining business rules for
how data is integrated
 Data integration rules determined by:
 Type of analysis to be performed
 How well data supports requirements
Data Analysis
 Analysis processes responsible for
assembling charts, graphs, etc and
delivering them to business users
 Software packages used for these tasks
are called front-end tools
 Harvest info from data warehouse
 Present to users in visual formats
Data Analysis
 More advanced analysis tools can be
used to explain behavior or uncover
hidden trends
 Goal of analysis process is to help
decision makers by giving them useful
data
Reporting & Analysis
 Piece of BI that business users are most
familiar with
 Primary purpose: put data in hands of
business users
 Reporting & analysis processes need to
assemble data into formats that hold
meaning for business users
Reporting & Analysis
 Multidimensional analysis designed to
make data understandable/useful to
business users
 Tabular grids excellent way to
consolidate & present data
 Also important to graphically chart data
 Graphs and tables work together to give
business users different perspectives on
data
Graphics Example
Tenure Sick
Days
10 8.04
8 6.95
13 7.58
9 8.81
11 8.33
14 9.96
6 7.24
4 4.26
12 10.84
7 4.82
5 5.68
Tenure Sick
Days
10 9.14
8 8.14
13 8.74
9 8.77
11 9.26
14 8.1
6 6.13
4 3.1
12 9.13
7 7.26
5 4.74
Tenure Sick
Days
10 7.46
8 6.77
13 12.74
9 7.11
11 7.81
14 8.84
6 6.08
4 5.39
12 8.15
7 6.42
5 5.763
Tenure Sick
Days
8 6.58
8 5.76
8 7.71
8 8.84
8 8.47
8 7.04
8 5.25
19 12.5
8 5.56
8 7.91
8 6.89
Dept 1 Dept 2 Dept 3 Dept 4
Avg Tenure: 9 years
Avg Sick Days: 7.5
Graphics Example
0
5
10
15
0 5 10 15
Dept 1
0
5
10
0 5 10 15
Dept 2
0
5
10
15
0 5 10 15
Dept 3
0
5
10
15
0 10 20
Dept 4
Business Users
Power
Analysts
Information
Consumers
Information Users
Business Users
Information
Users
Information Users
 Require standard reports
 Can be short or extensive
 Usually contains charts and tables
 Want consistent report formats
 No need to “slice and dice” data
 Static or very simple dynamic reports
 Printed
 MS Office document formats (PPT, XLS)
Business Users
Information
Consumers
Information Consumers
 Want to perform dynamic data queries
 Not experts in database design or query
tools
 Want to be able to pivot and nest data
inside intuitive interface
 Interactive ad hoc tools can provoke info
users to cross the line into info
consumer territory
Business Users
Power
Analysts
Power Analysts
 Use the full analytical power of the
system to do free-form ad hoc analysis
 Knows the details of database design
and query tool software
 Creates reports for others
 Smallest of the three groups of users
Front-End Tools
 Present data from warehouse to
business users as reports and
interactive data views
 Can be grouped into two categories:
 Reporting tools
 Data exploration
Front-End Tools
 Reporting paradigm:
 Excellent at producing tabular reports
 Lots of mature and stable packages
 Web interfaces for wide-scale deployment
 Strong printing/scheduling capabilities
 Multidimensional data exploration:
 Excellent for dealing with OLAP cubes
 Support interactive ad hoc analysis
 Graphical charts and views
Front-End Tools
 Competitive market space
 Wide range of available features and
functionality
Front-End Tools
 Remember: features aren’t benefits
 Advanced analysis features useful to
power analysts, but not info users
 Invest time to figure out broader BI
objectives and needs of users
 Select solution providers based on your
objectives and needs
Data Warehouses
 Primary task: support reporting &
analysis
 Warehouse design & content driven by
business needs
 Business people determine what info they
need to make better decisions faster
 IT implements warehouse to fit business
needs
Data Warehouses
 Business & IT need to be aligned on
business requirements
Subject Oriented
 Data warehouses organize data into
subject-specific data marts
 Data marts are NOT silos of data
 Data marts gather data from multiple
operational systems to support analyses
 Ex: product line profitability
 Data in the warehouse is shared by the
data marts
Consistent Data
 Warehouses provide consistent data by
using the same dimensions and
measures for all data
 Consistent - data to be analyzed has
same definitions across entire company
 Achieving data consistency requires
both integration and organizational
decisions
Consistent Data
 Data from multiple operational systems
has to be integrated into one common
data set for analysis
 Problem: Different systems may have
subtly different definitions of “discount”
 Solution: Data warehouse
integrates/transforms data based on
consistent business rule
Consistent Data
 Problem: Source data has different
dimension structures
 Solution: Warehouse defines uniform
dimension designs
 Consistent data requires standardized
measure & dimension definitions
 Everyone in company needs to “speak
the same language” for dimensions &
measures
Cleansed Data
 Cleansed data – data that has been
validated by business & structural rules
 Storing cleansed data is a key priority
for data warehouses
 Data from operational systems is usually
uncleansed “dirty data”
Types of Dirty Data
 Missing
 Information not entered into an order
tracking system
 Incorrect
 One Walmart reporting it sold 50K razor
blades in an hour
 Data entry errors
 Booston, MA
 Subtle issues like double-counting
Cleansed Data
 ETL processes use business rules to
load valid data and cleanse/reject invalid
data
Historical Data
 Warehouses let you analyze data over
specific time periods
 Provides users with “snapshots” of data
from operational systems
 Warehouse data is static, unlike
operational systems
 Warehouse data refreshed at regular
time intervals
Historical Data
 Data warehouses are non-volatile
 Historical data lets analysts identify
trends and exceptions
 Ex: comparing year-over-year sales on a
quarterly basis
Fast Delivery of Data
 Warehouse has to provide data to users
quickly and efficiently
 Database technology and structures
need to be fast & efficient
 Two types of databases in common
usage:
 OLAP (OnLine Analytical Processing)
 RDBMS (Relational DataBase Management
Systems)
OLAP Databases
 Benefits of OLAP:
 Native support of multidimensional analysis
 Fast data retrieval
 Pre-process data as much as possible
 Ideal for fast retrieval of aggregated data
 OLAP is usually a good candidate for
data marts
OLAP Databases
 Important recent developments:
 Much easier to design OLAP databases
 Acquisition costs are extremely low
 SMBs can now use technology that was
only available to large enterprises a few
years ago
OLAP & Relational Databases
 Relational databases often store
underlying data supplied to OLAP
database
 RDBMS stores detailed data, OLAP
stores summarized data views
 Example: Sales data mart
 Relational stores daily sales data
 OLAP stores and manages summarized
sales data by customer, product, region, etc.
Relational Databases
 Relational databases can host data
marts without OLAP
 Use their own set of dimensions &
measures to support analysis
 Requires sophisticated front-end tools
that can quickly assemble relational data
into multidimensional formats
Conclusions
 Data warehouse architecture is flexible,
effective decision support platform
 Warehouse helps organize and deliver
data to decision makers
 Brings BI to life through data marts, DB
technology, ETL tools, and analysis tools
 Helps business managers make better
decisions faster
Michael Lamont
lamont@post.harvard.edu

Contenu connexe

Tendances

Business Intelligence-v1.pptx
Business Intelligence-v1.pptxBusiness Intelligence-v1.pptx
Business Intelligence-v1.pptxRandhirShah3
 
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
 
Business Intelligence - A Management Perspective
Business Intelligence - A Management PerspectiveBusiness Intelligence - A Management Perspective
Business Intelligence - A Management Perspectivevinaya.hs
 
BI-Analytics-Overview.pptx
BI-Analytics-Overview.pptxBI-Analytics-Overview.pptx
BI-Analytics-Overview.pptxPerumalPitchandi
 
Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...
Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...
Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...DATAVERSITY
 
Business Intelligence and Business Analytics
Business Intelligence and Business AnalyticsBusiness Intelligence and Business Analytics
Business Intelligence and Business Analyticssnehal_152
 
A Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyA Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyDATAVERSITY
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanDavid J Rosenthal
 
Business Intelligence And Business Analytics | Management
Business Intelligence And Business Analytics | ManagementBusiness Intelligence And Business Analytics | Management
Business Intelligence And Business Analytics | ManagementTransweb Global Inc
 
Data Management Maturity Assessment
Data Management Maturity AssessmentData Management Maturity Assessment
Data Management Maturity AssessmentFiras Hamdan
 
MDM Strategy & Roadmap
MDM Strategy & RoadmapMDM Strategy & Roadmap
MDM Strategy & Roadmapvictorlbrown
 
Reference master data management
Reference master data managementReference master data management
Reference master data managementDr. Hamdan Al-Sabri
 
Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020Julien Le Dem
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing conceptspcherukumalla
 

Tendances (20)

Business Intelligence-v1.pptx
Business Intelligence-v1.pptxBusiness Intelligence-v1.pptx
Business Intelligence-v1.pptx
 
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
 
Business Intelligence - A Management Perspective
Business Intelligence - A Management PerspectiveBusiness Intelligence - A Management Perspective
Business Intelligence - A Management Perspective
 
Business Intelligence concepts
Business Intelligence conceptsBusiness Intelligence concepts
Business Intelligence concepts
 
BI-Analytics-Overview.pptx
BI-Analytics-Overview.pptxBI-Analytics-Overview.pptx
BI-Analytics-Overview.pptx
 
Business Intelligence - Conceptual Introduction
Business Intelligence - Conceptual IntroductionBusiness Intelligence - Conceptual Introduction
Business Intelligence - Conceptual Introduction
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...
Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...
Webinar: Decoding the Mystery - How to Know if You Need a Data Catalog, a Dat...
 
Business Intelligence and Business Analytics
Business Intelligence and Business AnalyticsBusiness Intelligence and Business Analytics
Business Intelligence and Business Analytics
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
A Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyA Data Management Maturity Model Case Study
A Data Management Maturity Model Case Study
 
Data analytics
Data analyticsData analytics
Data analytics
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
Business Intelligence And Business Analytics | Management
Business Intelligence And Business Analytics | ManagementBusiness Intelligence And Business Analytics | Management
Business Intelligence And Business Analytics | Management
 
Data Management Maturity Assessment
Data Management Maturity AssessmentData Management Maturity Assessment
Data Management Maturity Assessment
 
MDM Strategy & Roadmap
MDM Strategy & RoadmapMDM Strategy & Roadmap
MDM Strategy & Roadmap
 
Reference master data management
Reference master data managementReference master data management
Reference master data management
 
Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020
 
Business Analytics Final.pdf
Business Analytics Final.pdfBusiness Analytics Final.pdf
Business Analytics Final.pdf
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing concepts
 

En vedette

DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURESachin Batham
 
Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1Tuan Luong
 
Build a Big Data Warehouse on the Cloud in 30 Minutes
Build a Big Data Warehouse on the Cloud in 30 MinutesBuild a Big Data Warehouse on the Cloud in 30 Minutes
Build a Big Data Warehouse on the Cloud in 30 MinutesCaserta
 
Dw design 2_conceptual_model
Dw design 2_conceptual_modelDw design 2_conceptual_model
Dw design 2_conceptual_modelClaudia Gomez
 
Difference between star schema and snowflake schema
Difference between star schema and snowflake schemaDifference between star schema and snowflake schema
Difference between star schema and snowflake schemaUmar Ali
 
Multidimensional data models
Multidimensional data  modelsMultidimensional data  models
Multidimensional data models774474
 
Agile BI via Data Vault and Modelstorming
Agile BI via Data Vault and ModelstormingAgile BI via Data Vault and Modelstorming
Agile BI via Data Vault and ModelstormingDaniel Upton
 
Dimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleDimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleSajjad Zaheer
 
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!Caserta
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse componentsganblues
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etlAashish Rathod
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data martDavid Walker
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation RoadmapDavid Walker
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationVishal Kumar
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016Kent Graziano
 
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
 
Capturing Business Requirements For Scorecards, Dashboards And Reports
Capturing Business Requirements For Scorecards, Dashboards And ReportsCapturing Business Requirements For Scorecards, Dashboards And Reports
Capturing Business Requirements For Scorecards, Dashboards And ReportsJulian Rains
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse RequirementsDavid Walker
 

En vedette (20)

DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURE
 
Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1
 
Build a Big Data Warehouse on the Cloud in 30 Minutes
Build a Big Data Warehouse on the Cloud in 30 MinutesBuild a Big Data Warehouse on the Cloud in 30 Minutes
Build a Big Data Warehouse on the Cloud in 30 Minutes
 
Dw design 2_conceptual_model
Dw design 2_conceptual_modelDw design 2_conceptual_model
Dw design 2_conceptual_model
 
Difference between star schema and snowflake schema
Difference between star schema and snowflake schemaDifference between star schema and snowflake schema
Difference between star schema and snowflake schema
 
Multidimensional data models
Multidimensional data  modelsMultidimensional data  models
Multidimensional data models
 
Chapter 2 - Retail Sales
Chapter 2 - Retail Sales Chapter 2 - Retail Sales
Chapter 2 - Retail Sales
 
Agile BI via Data Vault and Modelstorming
Agile BI via Data Vault and ModelstormingAgile BI via Data Vault and Modelstorming
Agile BI via Data Vault and Modelstorming
 
Retail Data Warehouse
Retail Data WarehouseRetail Data Warehouse
Retail Data Warehouse
 
Dimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleDimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with Example
 
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse components
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etl
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data mart
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation Roadmap
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data Presentation
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016
 
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
 
Capturing Business Requirements For Scorecards, Dashboards And Reports
Capturing Business Requirements For Scorecards, Dashboards And ReportsCapturing Business Requirements For Scorecards, Dashboards And Reports
Capturing Business Requirements For Scorecards, Dashboards And Reports
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 

Similaire à Business Intelligence: Data Warehouses

Dataware housing
Dataware housingDataware housing
Dataware housingwork
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousingwork
 
11626 Bitt I 2008 Lec 2
11626 Bitt I 2008 Lec 211626 Bitt I 2008 Lec 2
11626 Bitt I 2008 Lec 2ambujm
 
20IT501_DWDM_PPT_Unit_I.ppt
20IT501_DWDM_PPT_Unit_I.ppt20IT501_DWDM_PPT_Unit_I.ppt
20IT501_DWDM_PPT_Unit_I.pptPalaniKumarR2
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overviewashok kumar
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologytovetrivel
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecyclebartlowe
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysNEWYORKSYS-IT SOLUTIONS
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentationvickyc
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehousekiran14360
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.pptBsMath3rdsem
 

Similaire à Business Intelligence: Data Warehouses (20)

Bi
BiBi
Bi
 
Dataware housing
Dataware housingDataware housing
Dataware housing
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Data Warehouse 101
Data Warehouse 101Data Warehouse 101
Data Warehouse 101
 
11626 Bitt I 2008 Lec 2
11626 Bitt I 2008 Lec 211626 Bitt I 2008 Lec 2
11626 Bitt I 2008 Lec 2
 
20IT501_DWDM_PPT_Unit_I.ppt
20IT501_DWDM_PPT_Unit_I.ppt20IT501_DWDM_PPT_Unit_I.ppt
20IT501_DWDM_PPT_Unit_I.ppt
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminology
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecycle
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
 
Planning Data Warehouse
Planning Data WarehousePlanning Data Warehouse
Planning Data Warehouse
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
 
Oracle sql plsql & dw
Oracle sql plsql & dwOracle sql plsql & dw
Oracle sql plsql & dw
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
 
Unit 1
Unit 1Unit 1
Unit 1
 
Bi requirements checklist
Bi requirements checklistBi requirements checklist
Bi requirements checklist
 
IT Ready - DW: 1st Day
IT Ready - DW: 1st Day IT Ready - DW: 1st Day
IT Ready - DW: 1st Day
 
Business inteligence
Business inteligenceBusiness inteligence
Business inteligence
 

Plus de Michael Lamont

Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IPMichael Lamont
 
Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Michael Lamont
 
Pricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize RevenuePricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize RevenueMichael Lamont
 
Pricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales ModelsPricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales ModelsMichael Lamont
 
Pricing Analytics: Price Skimming
Pricing Analytics: Price SkimmingPricing Analytics: Price Skimming
Pricing Analytics: Price SkimmingMichael Lamont
 
Pricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price ElasticityPricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price ElasticityMichael Lamont
 
Business Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisBusiness Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisMichael Lamont
 
Pricing Analytics: Optimizing Price
Pricing Analytics: Optimizing PricePricing Analytics: Optimizing Price
Pricing Analytics: Optimizing PriceMichael Lamont
 
Pricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand CurvesPricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand CurvesMichael Lamont
 
Understanding Business Intelligence
Understanding Business IntelligenceUnderstanding Business Intelligence
Understanding Business IntelligenceMichael Lamont
 
Email Address Harvesting
Email Address HarvestingEmail Address Harvesting
Email Address HarvestingMichael Lamont
 
Antispam Image Filtering Technologies
Antispam Image Filtering TechnologiesAntispam Image Filtering Technologies
Antispam Image Filtering TechnologiesMichael Lamont
 
Evaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam SolutionsEvaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam SolutionsMichael Lamont
 
Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)Michael Lamont
 
Evaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering SolutionsEvaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering SolutionsMichael Lamont
 

Plus de Michael Lamont (15)

Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Why Is Managing Software So Hard?
Why Is Managing Software So Hard?
 
Pricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize RevenuePricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize Revenue
 
Pricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales ModelsPricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales Models
 
Pricing Analytics: Price Skimming
Pricing Analytics: Price SkimmingPricing Analytics: Price Skimming
Pricing Analytics: Price Skimming
 
Pricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price ElasticityPricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price Elasticity
 
Business Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisBusiness Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional Analysis
 
Pricing Analytics: Optimizing Price
Pricing Analytics: Optimizing PricePricing Analytics: Optimizing Price
Pricing Analytics: Optimizing Price
 
Pricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand CurvesPricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand Curves
 
Understanding Business Intelligence
Understanding Business IntelligenceUnderstanding Business Intelligence
Understanding Business Intelligence
 
Email Address Harvesting
Email Address HarvestingEmail Address Harvesting
Email Address Harvesting
 
Antispam Image Filtering Technologies
Antispam Image Filtering TechnologiesAntispam Image Filtering Technologies
Antispam Image Filtering Technologies
 
Evaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam SolutionsEvaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam Solutions
 
Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)
 
Evaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering SolutionsEvaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering Solutions
 

Dernier

DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...Health
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...kumargunjan9515
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRajesh Mondal
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxronsairoathenadugay
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...HyderabadDolls
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themeitharjee
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 

Dernier (20)

DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 

Business Intelligence: Data Warehouses

  • 2. Platforms  Implementation of BI platform requires lots of important choices:  Type of platform  Software tools & technologies  IT usually takes lead on technology and platform decisions  Important for business managers to participate in decision making – they’ll actually be using the platform
  • 3. Platforms  BI platforms capture raw operational data and convert it to useful info  Process used by a platform can be simple or complex  Data warehouse is most common BI platform  Data warehouses have several distinct components that work together
  • 5. Operational Systems  Organizations usually have dozens of operational systems that support day-to- day transactions  Line-of-business apps:  Human resources  Enterprise Resource Planning  Supply chain  Point-Of-Sale
  • 6. Operational Systems  Efficient at supporting transactional processes  Not so good for business analysis  Not really able to use data from multiple sources
  • 8. Data Warehouse  Collective repository of data from a company’s operational systems  Data warehouse feeds data into series of subject-specific databases called data marts  Some “data warehouse” platforms are really just a collection of data marts
  • 10. Data Marts  Data marts are subject-specific  HR  Sales  Finance  Marketing  Etc  Definition of “subject” varies from company to company depending on needs
  • 11. Data Marts  Examples of data marts in a single company:  Support Sales dept’s analysis of performance and margins  Let HR dept analyze headcount and absence trends
  • 12. Data Sharing  Data warehouses shouldn’t be collection of independent silos of data  Silos of data are what operational systems already give you  A good data warehouse makes it easy to normalize measures and dimensions  Ensures dimensions & measures have same meanings across company  Support metrics calculations across data feeds
  • 13. Data Sharing  Operational systems can’t calculate many useful metrics because they can’t integrate/share data  Calculating revenue per employee requires data from Sales and HR data silos  Easy to calculate these metrics in a data warehouse with shared data and dimensions  More shared data = more powerful analysis
  • 14. Data Integration  Integrating data into a common warehouse is hardest part of BI process  Each operational system creates mountains of data in incompatible formats  Extract, Transform, Load processes load data from operational systems into data warehouse.
  • 16. Data Integration  Business managers/analysts aren’t usually involved in technical details of ETL  Participate in defining business rules for how data is integrated  Data integration rules determined by:  Type of analysis to be performed  How well data supports requirements
  • 17. Data Analysis  Analysis processes responsible for assembling charts, graphs, etc and delivering them to business users  Software packages used for these tasks are called front-end tools  Harvest info from data warehouse  Present to users in visual formats
  • 18. Data Analysis  More advanced analysis tools can be used to explain behavior or uncover hidden trends  Goal of analysis process is to help decision makers by giving them useful data
  • 19. Reporting & Analysis  Piece of BI that business users are most familiar with  Primary purpose: put data in hands of business users  Reporting & analysis processes need to assemble data into formats that hold meaning for business users
  • 20. Reporting & Analysis  Multidimensional analysis designed to make data understandable/useful to business users  Tabular grids excellent way to consolidate & present data  Also important to graphically chart data  Graphs and tables work together to give business users different perspectives on data
  • 21. Graphics Example Tenure Sick Days 10 8.04 8 6.95 13 7.58 9 8.81 11 8.33 14 9.96 6 7.24 4 4.26 12 10.84 7 4.82 5 5.68 Tenure Sick Days 10 9.14 8 8.14 13 8.74 9 8.77 11 9.26 14 8.1 6 6.13 4 3.1 12 9.13 7 7.26 5 4.74 Tenure Sick Days 10 7.46 8 6.77 13 12.74 9 7.11 11 7.81 14 8.84 6 6.08 4 5.39 12 8.15 7 6.42 5 5.763 Tenure Sick Days 8 6.58 8 5.76 8 7.71 8 8.84 8 8.47 8 7.04 8 5.25 19 12.5 8 5.56 8 7.91 8 6.89 Dept 1 Dept 2 Dept 3 Dept 4 Avg Tenure: 9 years Avg Sick Days: 7.5
  • 22. Graphics Example 0 5 10 15 0 5 10 15 Dept 1 0 5 10 0 5 10 15 Dept 2 0 5 10 15 0 5 10 15 Dept 3 0 5 10 15 0 10 20 Dept 4
  • 25. Information Users  Require standard reports  Can be short or extensive  Usually contains charts and tables  Want consistent report formats  No need to “slice and dice” data  Static or very simple dynamic reports  Printed  MS Office document formats (PPT, XLS)
  • 27. Information Consumers  Want to perform dynamic data queries  Not experts in database design or query tools  Want to be able to pivot and nest data inside intuitive interface  Interactive ad hoc tools can provoke info users to cross the line into info consumer territory
  • 29. Power Analysts  Use the full analytical power of the system to do free-form ad hoc analysis  Knows the details of database design and query tool software  Creates reports for others  Smallest of the three groups of users
  • 30. Front-End Tools  Present data from warehouse to business users as reports and interactive data views  Can be grouped into two categories:  Reporting tools  Data exploration
  • 31. Front-End Tools  Reporting paradigm:  Excellent at producing tabular reports  Lots of mature and stable packages  Web interfaces for wide-scale deployment  Strong printing/scheduling capabilities  Multidimensional data exploration:  Excellent for dealing with OLAP cubes  Support interactive ad hoc analysis  Graphical charts and views
  • 32. Front-End Tools  Competitive market space  Wide range of available features and functionality
  • 33. Front-End Tools  Remember: features aren’t benefits  Advanced analysis features useful to power analysts, but not info users  Invest time to figure out broader BI objectives and needs of users  Select solution providers based on your objectives and needs
  • 34. Data Warehouses  Primary task: support reporting & analysis  Warehouse design & content driven by business needs  Business people determine what info they need to make better decisions faster  IT implements warehouse to fit business needs
  • 35. Data Warehouses  Business & IT need to be aligned on business requirements
  • 36. Subject Oriented  Data warehouses organize data into subject-specific data marts  Data marts are NOT silos of data  Data marts gather data from multiple operational systems to support analyses  Ex: product line profitability  Data in the warehouse is shared by the data marts
  • 37. Consistent Data  Warehouses provide consistent data by using the same dimensions and measures for all data  Consistent - data to be analyzed has same definitions across entire company  Achieving data consistency requires both integration and organizational decisions
  • 38. Consistent Data  Data from multiple operational systems has to be integrated into one common data set for analysis  Problem: Different systems may have subtly different definitions of “discount”  Solution: Data warehouse integrates/transforms data based on consistent business rule
  • 39. Consistent Data  Problem: Source data has different dimension structures  Solution: Warehouse defines uniform dimension designs  Consistent data requires standardized measure & dimension definitions  Everyone in company needs to “speak the same language” for dimensions & measures
  • 40. Cleansed Data  Cleansed data – data that has been validated by business & structural rules  Storing cleansed data is a key priority for data warehouses  Data from operational systems is usually uncleansed “dirty data”
  • 41. Types of Dirty Data  Missing  Information not entered into an order tracking system  Incorrect  One Walmart reporting it sold 50K razor blades in an hour  Data entry errors  Booston, MA  Subtle issues like double-counting
  • 42. Cleansed Data  ETL processes use business rules to load valid data and cleanse/reject invalid data
  • 43. Historical Data  Warehouses let you analyze data over specific time periods  Provides users with “snapshots” of data from operational systems  Warehouse data is static, unlike operational systems  Warehouse data refreshed at regular time intervals
  • 44. Historical Data  Data warehouses are non-volatile  Historical data lets analysts identify trends and exceptions  Ex: comparing year-over-year sales on a quarterly basis
  • 45. Fast Delivery of Data  Warehouse has to provide data to users quickly and efficiently  Database technology and structures need to be fast & efficient  Two types of databases in common usage:  OLAP (OnLine Analytical Processing)  RDBMS (Relational DataBase Management Systems)
  • 46. OLAP Databases  Benefits of OLAP:  Native support of multidimensional analysis  Fast data retrieval  Pre-process data as much as possible  Ideal for fast retrieval of aggregated data  OLAP is usually a good candidate for data marts
  • 47. OLAP Databases  Important recent developments:  Much easier to design OLAP databases  Acquisition costs are extremely low  SMBs can now use technology that was only available to large enterprises a few years ago
  • 48. OLAP & Relational Databases  Relational databases often store underlying data supplied to OLAP database  RDBMS stores detailed data, OLAP stores summarized data views  Example: Sales data mart  Relational stores daily sales data  OLAP stores and manages summarized sales data by customer, product, region, etc.
  • 49. Relational Databases  Relational databases can host data marts without OLAP  Use their own set of dimensions & measures to support analysis  Requires sophisticated front-end tools that can quickly assemble relational data into multidimensional formats
  • 50. Conclusions  Data warehouse architecture is flexible, effective decision support platform  Warehouse helps organize and deliver data to decision makers  Brings BI to life through data marts, DB technology, ETL tools, and analysis tools  Helps business managers make better decisions faster