SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Data modeling star schema
Data modeling star schemaData modeling star schema
Data modeling star schema
 
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R ModellingData Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
 
BI-Analytics-Overview.pptx
BI-Analytics-Overview.pptxBI-Analytics-Overview.pptx
BI-Analytics-Overview.pptx
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
 
Master Data Management methodology
Master Data Management methodologyMaster Data Management methodology
Master Data Management methodology
 
DataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data Architecture
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Introduction to ETL and Data Integration
Introduction to ETL and Data IntegrationIntroduction to ETL and Data Integration
Introduction to ETL and Data Integration
 
Data Modeling & Data Integration
Data Modeling & Data IntegrationData Modeling & Data Integration
Data Modeling & Data Integration
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks Delta
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
 
Why ODS? The Role Of The ODS In Today’s BI World And How Oracle Technology H...
Why ODS?  The Role Of The ODS In Today’s BI World And How Oracle Technology H...Why ODS?  The Role Of The ODS In Today’s BI World And How Oracle Technology H...
Why ODS? The Role Of The ODS In Today’s BI World And How Oracle Technology H...
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
 

Destaque

Warehouse components
Warehouse componentsWarehouse components
Warehouse components
ganblues
 
White Paper - Data Warehouse Documentation Roadmap
White Paper -  Data Warehouse Documentation RoadmapWhite Paper -  Data Warehouse Documentation Roadmap
White Paper - Data Warehouse Documentation Roadmap
David 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 Presentation
Vishal Kumar
 

Destaque (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
 
Gathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsGathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business Requirements
 

Semelhante a Business Intelligence: Data Warehouses

Dataware housing
Dataware housingDataware housing
Dataware housing
work
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
work
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
ashok 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_terminology
tovetrivel
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecycle
bartlowe
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehouse
kiran14360
 

Semelhante a 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
 

Mais de Michael 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
 

Mais 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
 

Último

Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 

Último (20)

Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 

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