SlideShare a Scribd company logo
BI Infrastructure Capacity Planning Approach July 2009 Michael Thompson [email_address]
Background – BI Capacity Planning ,[object Object],[object Object],  TRADITIONAL WORKLOAD BI WORKLOAD Small units of work with consistent elapsed times (which are usually very short)  Units of work are heterogeneous in nature, varying in elapsed times from sub-second to many hours Predictable access paths to the data, using direct index lookup with virtually no scanning of large numbers of records There are unpredictable access paths, sometimes using indices but frequently scanning very large volumes (gigabytes and terabytes) of data Very small answer sets (often a single row), requiring little I/O Very large answer sets (millions of rows) are common, requiring a lot of concurrent I/O that affects elapsed times and resource consumption Simple SQL, easily optimized and rarely requiring parallelism Frequently there is complex SQL that is difficult to optimize and heavily dependent on parallelism, capable of consuming all available resources for extended periods of time Users have little or no control over the SQL that is executed Users generate their own SQL, with unpredictable selections
Capacity Planning Methodology
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Approach: BI Capacity Planning
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Approach: BI Capacity Planning
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Approach: BI Capacity Planning
Approach: BI Capacity Planning
Approach: BI Capacity Planning ,[object Object],[object Object],[object Object],[object Object],[object Object]
Approach: BI Capacity Planning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Execution Timeline Planning Profiling Develop Growth Formulas Estimator Tools Results Recomm-endation Future State Definition Proof of Concept Work

More Related Content

What's hot

Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
Jason S
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
Mohsin Hakim
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
PresentationLoad
 
data warehousing
data warehousingdata warehousing
data warehousing
Jagnesh Chawla
 
Tuning data warehouse
Tuning data warehouseTuning data warehouse
Tuning data warehouse
Srinivasan R
 
Business analysis in data warehousing
Business analysis in data warehousingBusiness analysis in data warehousing
Business analysis in data warehousing
Himanshu
 
Lesson 2 data processing
Lesson 2   data processingLesson 2   data processing
Lesson 2 data processing
guevarra_2000
 
Resume
ResumeResume
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
idnats
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
Mohsin Hakim
 
Business Intelligence System in MIS
Business Intelligence System in MIS Business Intelligence System in MIS
Business Intelligence System in MIS
danishnawazmirani
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Analysing data analytics use cases to understand big data platform
Analysing data analytics use cases  to understand big data platformAnalysing data analytics use cases  to understand big data platform
Analysing data analytics use cases to understand big data platform
dataeaze systems
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
Samir Sabry
 
Data-ware Housing
Data-ware HousingData-ware Housing
Data-ware Housing
Prof.Nilesh Magar
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source Systems
Method360
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
MISY
 
Data flow in Extraction of ETL data warehousing
Data flow in Extraction of ETL data warehousingData flow in Extraction of ETL data warehousing
Data flow in Extraction of ETL data warehousing
Dr. Dipti Patil
 
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
Neeraj Bhandari
 

What's hot (19)

Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
data warehousing
data warehousingdata warehousing
data warehousing
 
Tuning data warehouse
Tuning data warehouseTuning data warehouse
Tuning data warehouse
 
Business analysis in data warehousing
Business analysis in data warehousingBusiness analysis in data warehousing
Business analysis in data warehousing
 
Lesson 2 data processing
Lesson 2   data processingLesson 2   data processing
Lesson 2 data processing
 
Resume
ResumeResume
Resume
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
 
Business Intelligence System in MIS
Business Intelligence System in MIS Business Intelligence System in MIS
Business Intelligence System in MIS
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Analysing data analytics use cases to understand big data platform
Analysing data analytics use cases  to understand big data platformAnalysing data analytics use cases  to understand big data platform
Analysing data analytics use cases to understand big data platform
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Data-ware Housing
Data-ware HousingData-ware Housing
Data-ware Housing
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source Systems
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
Data flow in Extraction of ETL data warehousing
Data flow in Extraction of ETL data warehousingData flow in Extraction of ETL data warehousing
Data flow in Extraction of ETL data warehousing
 
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
 

Viewers also liked

Learning Session 1-7 Bi-level Case Management
Learning Session 1-7 Bi-level Case ManagementLearning Session 1-7 Bi-level Case Management
Learning Session 1-7 Bi-level Case Management
Region 1 Employment and Training Administration
 
Lev altimetrico trab. campo 01 - r03 (1)
Lev altimetrico   trab. campo 01 - r03 (1)Lev altimetrico   trab. campo 01 - r03 (1)
Lev altimetrico trab. campo 01 - r03 (1)
Matheus Sant'Ana Vieira
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machine
heraflux
 
CAPACITY PLANNING
CAPACITY PLANNING CAPACITY PLANNING
CAPACITY PLANNING
889222
 
Hardware planning & sizing for sql server
Hardware planning & sizing for sql serverHardware planning & sizing for sql server
Hardware planning & sizing for sql server
Davide Mauri
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
MOHD ARISH
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 

Viewers also liked (7)

Learning Session 1-7 Bi-level Case Management
Learning Session 1-7 Bi-level Case ManagementLearning Session 1-7 Bi-level Case Management
Learning Session 1-7 Bi-level Case Management
 
Lev altimetrico trab. campo 01 - r03 (1)
Lev altimetrico   trab. campo 01 - r03 (1)Lev altimetrico   trab. campo 01 - r03 (1)
Lev altimetrico trab. campo 01 - r03 (1)
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machine
 
CAPACITY PLANNING
CAPACITY PLANNING CAPACITY PLANNING
CAPACITY PLANNING
 
Hardware planning & sizing for sql server
Hardware planning & sizing for sql serverHardware planning & sizing for sql server
Hardware planning & sizing for sql server
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
 

Similar to Bi Capacity Planning

Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Process
oudesign
 
Advanced Database System
Advanced Database SystemAdvanced Database System
Advanced Database System
sushmita rathour
 
Data Collection Process And Integrity
Data Collection Process And IntegrityData Collection Process And Integrity
Data Collection Process And Integrity
Gerrit Klaschke, CSM
 
Database System Development Life Cycle ( DDLC )
Database System Development Life Cycle ( DDLC )Database System Development Life Cycle ( DDLC )
Database System Development Life Cycle ( DDLC )
sankalpkumarsahoo174
 
Mi0036 business intelligence & tools...
Mi0036  business intelligence & tools...Mi0036  business intelligence & tools...
Mi0036 business intelligence & tools...
smumbahelp
 
Database development life cycle
Database development life cycleDatabase development life cycle
Database development life cycle
Afrasiyab Haider
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
Ting Yin
 
Project report
Project reportProject report
Project report
VISHAL VERMA
 
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
BI Brainz
 
Fulltext01
Fulltext01Fulltext01
Fulltext01
navjeet11
 
Ems
EmsEms
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
Jithin Zcs
 
H1803014347
H1803014347H1803014347
H1803014347
IOSR Journals
 
Database Management Systems 2
Database Management Systems 2Database Management Systems 2
Database Management Systems 2
Nickkisha Farrell
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional Database
Russel Chowdhury
 
Mi0036 business intelligence & tools...
Mi0036  business intelligence & tools...Mi0036  business intelligence & tools...
Mi0036 business intelligence & tools...
smumbahelp
 
Mi0036 business intelligence & tools...
Mi0036  business intelligence & tools...Mi0036  business intelligence & tools...
Mi0036 business intelligence & tools...
smumbahelp
 
Data Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubeyData Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubey
Ankita Dubey
 
In memory analysis 衍華
In memory analysis 衍華In memory analysis 衍華
In memory analysis 衍華
Lawrence Huang
 
Sdlc1
Sdlc1Sdlc1

Similar to Bi Capacity Planning (20)

Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Process
 
Advanced Database System
Advanced Database SystemAdvanced Database System
Advanced Database System
 
Data Collection Process And Integrity
Data Collection Process And IntegrityData Collection Process And Integrity
Data Collection Process And Integrity
 
Database System Development Life Cycle ( DDLC )
Database System Development Life Cycle ( DDLC )Database System Development Life Cycle ( DDLC )
Database System Development Life Cycle ( DDLC )
 
Mi0036 business intelligence & tools...
Mi0036  business intelligence & tools...Mi0036  business intelligence & tools...
Mi0036 business intelligence & tools...
 
Database development life cycle
Database development life cycleDatabase development life cycle
Database development life cycle
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Project report
Project reportProject report
Project report
 
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
An In-Depth Look at Pinpointing and Addressing Sources of Performance Problem...
 
Fulltext01
Fulltext01Fulltext01
Fulltext01
 
Ems
EmsEms
Ems
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
H1803014347
H1803014347H1803014347
H1803014347
 
Database Management Systems 2
Database Management Systems 2Database Management Systems 2
Database Management Systems 2
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional Database
 
Mi0036 business intelligence & tools...
Mi0036  business intelligence & tools...Mi0036  business intelligence & tools...
Mi0036 business intelligence & tools...
 
Mi0036 business intelligence & tools...
Mi0036  business intelligence & tools...Mi0036  business intelligence & tools...
Mi0036 business intelligence & tools...
 
Data Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubeyData Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubey
 
In memory analysis 衍華
In memory analysis 衍華In memory analysis 衍華
In memory analysis 衍華
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 

Bi Capacity Planning