SlideShare a Scribd company logo
1 of 80
Download to read offline
Advanced Allocations
Jon Keskitalo
eCapital Advisors
 Founded in 2001 – Headquartered in
Minneapolis
 Performance Management & Business
Analytics consulting firm
 Over 250 customers
 eCapital Advisors employees
• Dedicated to Enterprise Performance Management
and Business Analytics, enabling clients to make
better business decisions
• Proven customer satisfaction and experience across
a variety of industries
• Advisory services, strategic assessments,
implementations, upgrades, training, customer
enablement and managed services
eCapital Advisors Overview
eCapital Service Offerings
 Strategic Assessments
• AgriBank, Children’s Hospital
 Implementations
• Ecolab, General Mills, Medtronic, Thomson Reuters
 Upgrades
• Ameriprise, Hormel Foods, Merrill Corporation
 Managed Services
• Prime Therapeutics, HB Fuller
 System Architecture and Infrastructure
• Every client
 Training
• Hyperion
• Oracle BI
• Oracle University Reseller
I believe in allocations
Agenda
Part 1 Believing in Allocations
Part 2 Actual, Real Efficiency
Agenda
Part 1 Believing in Allocations
What are allocations?
What are allocations?
What are allocations?
What are allocations?
W&W
Corporation
What are allocations?
W&W
Corporation
What are allocations?
W&W
Corporation
What are allocations?
What are allocations?
As-is Allocations
As-is Allocations
?
Result
Result
Result
Result: Lock it down
Result
Result: common issues
Boardroom confusion: “what is it?”
• “I may not be able to change it, I just want to know what it is”
Monolithic “Lower cost” driver
• The cheapest isn’t always the best
Uncontrolled costs
• No one is ‘technically’ responsible
What if
?
?
What if
• Share of total
• Amount of total
• Details of total
?
?
What if
• Share of total
• Amount of total
• Details of total
Result
• Share of total
• Amount of total
• Details of total
Result
• Share of total
• Amount of total
• Details of total
Result
Why does the black box happen?
• Inadequate Technology/Process
• Same issue as budgets/planning:
conventional tools are too slow and
static
• Pandora’s Box
• If you are going to open the box, you
need a tool you can address it
dynamically with (Inserting yourself into the
boardroom discussion)
I also believe in EPM
Flexible, Powerful,
Integrated, Elegant
Dynamic,
user-driven
allocations
Out of the box
functionality
Configuration,
Support
Configuration,
Support
New Technology,
Cost,
(lack of) Flexibility
Why
Why
Not
Essbase Planning HPCM*
*Hyperion Profitability and Cost Management
+
Part 2 Actual, Real Efficiency
How density and sparsity works in
Essbase
Density vs Sparsity
Into the mothership..
Density vs Sparsity
"Can you explain what sparse
and dense mean?"
Density vs Sparsity
- everybody
Totally Dense Totally Sparse
Density vs Sparsity
Density vs Sparsity
Classic Dimension Balance
Dense Dimensions Sparse
Dimensions
Period
Account
Division
Entity
‘Classic’ Dense v Sparse Logic
Per01 Per02 Per03 Per04
District 1
District 2
District 3
District 4 485,257.11 77,834.50 77,834.50
District 5
District 6 266,486.93 24,341.23 24,341.23
District 7 344,691.25 31,179.95 31,179.95
District 8
District 9
District 10 244,573.50 244,573.50 18,748.54 18,748.54
District 11
District 12 8,074.79 8,074.79 840.35 840.35
District 13 261,755.20 261,755.20 24,586.03 24,586.03
District 14 48,025.70 48,025.70 5,894.05
District 15 476,684.45 476,684.45 45,825.66
District 16 172,732.59 172,732.59 18,555.22 18,555.22
District 17 15,903.22 15,903.22 1,691.53 1,691.53
District 18
District 19
District 20
District 21 461,529.89 461,529.89 70,084.34 70,084.34
Not so
dense
Pretty
dense
‘Classic’ Dense v Sparse Logic
Per01 Per02 Per03 Per04
District 1
District 2
District 3
District 4 485,257.11 77,834.50 77,834.50
District 5
District 6 266,486.93 24,341.23 24,341.23
District 7 344,691.25 31,179.95 31,179.95
District 8
District 9
District 10 244,573.50 244,573.50 18,748.54 18,748.54
District 11
District 12 8,074.79 8,074.79 840.35 840.35
District 13 261,755.20 261,755.20 24,586.03 24,586.03
District 14 48,025.70 48,025.70 5,894.05
District 15 476,684.45 476,684.45 45,825.66
District 16 172,732.59 172,732.59 18,555.22 18,555.22
District 17 15,903.22 15,903.22 1,691.53 1,691.53
District 18
District 19
District 20
District 21 461,529.89 461,529.89 70,084.34 70,084.34
Sparse dim Dense dim
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
‘Classic’ Dense v Sparse Logic
District 4 485,257.11 77,834.50 77,834.50
District 6 266,486.93 24,341.23 24,341.23
District 7 344,691.25 31,179.95 31,179.95
District 10 244,573.50 244,573.50 18,748.54 18,748.54
District 12 8,074.79 8,074.79 840.35 840.35
District 13 261,755.20 261,755.20 24,586.03 24,586.03
District 14 48,025.70 48,025.70 5,894.05
District 15 476,684.45 476,684.45 45,825.66
District 16 172,732.59 172,732.59 18,555.22 18,555.22
District 17 15,903.22 15,903.22 1,691.53 1,691.53
District 21 461,529.89 461,529.89 70,084.34 70,084.34
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
‘Classic’ Dense v Sparse Logic
District 4 485,257.11 77,834.50 77,834.50
District 6 266,486.93 24,341.23 24,341.23
District 7 344,691.25 31,179.95 31,179.95
District 10 244,573.50 244,573.50 18,748.54 18,748.54
District 12 8,074.79 8,074.79 840.35 840.35
District 13 261,755.20 261,755.20 24,586.03 24,586.03
District 14 48,025.70 48,025.70 5,894.05
District 15 476,684.45 476,684.45 45,825.66
District 16 172,732.59 172,732.59 18,555.22 18,555.22
District 17 15,903.22 15,903.22 1,691.53 1,691.53
District 21 461,529.89 461,529.89 70,084.34 70,084.34
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
index
From the “Database Administrators Guide”
From the “Database Administrators Guide”
“If a database has 10 existing blocks and 100
potential blocks, the overhead is as much as ten
times what it would be without the complex
formula… as many as 90 extra blocks to read and
potentially write to”
District 4 485,257.11 77,834.50 77,834.50
District 6 266,486.93 24,341.23 24,341.23
District 7 344,691.25 31,179.95 31,179.95
District 10 244,573.50 244,573.50 18,748.54 18,748.54
District 12 8,074.79 8,074.79 840.35 840.35
District 13 261,755.20 261,755.20 24,586.03 24,586.03
District 14 48,025.70 48,025.70 5,894.05
District 15 476,684.45 476,684.45 45,825.66
District 16 172,732.59 172,732.59 18,555.22 18,555.22
District 17 15,903.22 15,903.22 1,691.53 1,691.53
District 21 461,529.89 461,529.89 70,084.34 70,084.34
District 1
Has to create
all potential
blocks for
District 1
Fix(“Per01”)
“District 1”=“District 4”;
Endfix;
Fix(“District 14”)
“Per04”=“Per01”;
Endfix;
The Cost of Calculation
US District 4 485,257.11 77,834.50 77,834.50
US District 6 266,486.93 24,341.23 24,341.23
US District 7 344,691.25 31,179.95 31,179.95
US District 10 244,573.50 244,573.50 18,748.54 18,748.54
US District 12 8,074.79 8,074.79 840.35 840.35
US District 13 261,755.20 261,755.20 24,586.03 24,586.03
US District 14 48,025.70 48,025.70 5,894.05
US District 15 476,684.45 476,684.45 45,825.66
US District 16 172,732.59 172,732.59 18,555.22 18,555.22
US District 17 15,903.22 15,903.22 1,691.53 1,691.53
US District 21 461,529.89 461,529.89 70,084.34 70,084.34
US District 1
Canada District 1
Mexico District 1
Brazil District 1
Honduras District 1
Guatemala District 1
Argentina District 1
… District 1
Fix(“Per01”)
“District 1”=“District 4”;
Endfix;
Fix(“District 14”)
“Per04”=“Per01”;
Endfix;
The Cost of Calculation
Has to create
all potential
blocks for
District 1
Has to create
all potential
blocks for
District 1
The Cost of Calculation
Fix(“District 14”)
“Per04”=“Per01”;
Endfix;
Fix(“Per01”)
“District 1”=“District 4”;
Endfix;
‘Existing Block’
overhead
‘Potential Block’
overhead
The Cost of Calculation
The Cost of Calculation
P&L
Allocation
Calc
Footprint
Dense Dimensions
Accounts
Periods
Countries, Divisions
Calc
Footprint
As-is Approach
P&L
Allocation
New Approach
P&L
Alllocation
Calc
Footprint
Dense Dimensions
Accounts
Periods
Countries, Divisions
Calc
Footprint
?
?
Black box way
Transparent way
An example
‘Classic’ to ‘Allocation’
US Canada Mexico Panama Brazil Argentina
Gross Revenue 500,000 200,000
Sales Allowances 100,000 50,000
Net Revenue 400,000 150,000
std labor 50,000 10,000
std material 55,000 12,000
Standard Cost 105,000 22,000
Standard Contribution 295,000 128,000
Plant Variance 18,000 8,000
Gross Margin 277,000 120,000
Selling 30,000 10,000
G&A 33,000 8,000
SG&A 63,000 18,000
Operating Profit 214,000 102,000
Allocations
OP with Allocations 214,000 102,000
Pretty
dense
Not so
dense
US Canada Mexico Panama Brazil Argentina
Gross Revenue 500,000 200,000
Sales Allowances 100,000 50,000
Net Revenue 400,000 150,000
std labor 50,000 10,000
std material 55,000 12,000
Standard Cost 105,000 22,000
Standard Contribution 295,000 128,000
Plant Variance 18,000 8,000
Gross Margin 277,000 120,000
Selling 30,000 10,000
G&A 33,000 8,000
SG&A 63,000 18,000
Operating Profit 214,000 102,000
Allocations
OP with Allocations 214,000 102,000
Dense dim Sparse dim
‘Classic’ to ‘Allocation’
US Canada
Gross Revenue 500,000 200,000
Sales Allowances 100,000 50,000
Net Revenue 400,000 150,000
std labor 50,000 10,000
std material 55,000 12,000
Standard Cost 105,000 22,000
Standard Contribution 295,000 128,000
Plant Variance 18,000 8,000
Gross Margin 277,000 120,000
Selling 30,000 10,000
G&A 33,000 8,000
SG&A 63,000 18,000
Operating Profit 214,000 102,000
Allocations
OP with Allocations 214,000 102,000
Dense dim Sparse dim
BlockBlock
‘Classic’ to ‘Allocation’
Block Block
US Canada
Gross Revenue 500,000 200,000
Sales Allowances 100,000 50,000
Net Revenue 400,000 150,000
std labor 50,000 10,000
std material 55,000 12,000
Standard Cost 105,000 22,000
Standard Contribution 295,000 128,000
Plant Variance 18,000 8,000
Gross Margin 277,000 120,000
Selling 30,000 10,000
G&A 33,000 8,000
SG&A 63,000 18,000
Operating Profit 214,000 102,000
Allocations
OP with Allocations 214,000 102,000
Dense dim Sparse dim
BlockBlock
‘Classic’ to ‘Allocation’
Every cost center *
every division *
every country
‘Classic’ to ‘Allocation’
US Canada Mexico Panama Brazil Argentina
Gross Revenue 500,000 200,000
Sales Allowances 100,000 50,000
Net Revenue 400,000 150,000
std labor 50,000 10,000
std material 55,000 12,000
Standard Cost 105,000 22,000
Standard Contribution 295,000 128,000
Plant Variance 18,000 8,000
Gross Margin 277,000 120,000
Selling 30,000 10,000
G&A 33,000 8,000
SG&A 63,000 18,000
Operating Profit 214,000 102,000
Allocations
OP with Allocations 214,000 102,000
Sparse dim Dense dim
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
Block
‘Classic’ to ‘Allocation’
‘Classic’ to ‘Allocation’
‘Classic’ configuration
‘Allocation’ configuration
‘Classic’ to ‘Allocation’
‘Classic’ configuration
‘Classic’ to ‘Allocation’
‘Classic’ to ‘Allocation’
fix(@relative(“division”,0),@relative(“country”,0),@relative(“yeartotal”,0)…
‘Classic’ to ‘Allocation’
Total Block Created: [6.0032e+006] Blocks (6 Million)
Sparse Calculations: [6.0060e+006] Writes and [2.3598e+007] Reads (30
Million)
Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads
Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000]
Cells
[2015-09-30T16:43:43.343-21:43] [ALLOC3] [CAL-579] [NOTIFICATION]
[16][] [ecid:1443630732729,0] [tid:19144] Total Calc Elapsed Time for
[alloc.csc] : [234.239] seconds
‘Classic’ to ‘Allocation’
‘Classic’ to ‘Allocation’
‘Allocation’ configuration
‘Classic’ to ‘Allocation’
‘Classic’ to ‘Allocation’
fix(@relative(“division”,0),@relative(“country”,0),@relative(“yeartotal”,0)…
‘Classic’ to ‘Allocation’
Total Block Created: [3.6000e+001] Blocks (36)
Sparse Calculations: [1.1500e+002] Writes and [5.3900e+002] Reads (654)
Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads
Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000]
Cells
[Wed Sep 30 16:48:46 2015]Local/KESKI@AD/11760/Info(1012579)
Total Calc Elapsed Time for [alloc.csc] : [0.468] seconds
‘Classic’ to ‘Allocation’
Summary
Total Block Created: [3.6000e+001] Blocks (36)
Sparse Calculations: [1.1500e+002] Writes and [5.3900e+002] Reads (654)
Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads
Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000]
Cells
[Wed Sep 30 16:48:46 2015]Local/KESKI@AD/11760/Info(1012579)
Total Calc Elapsed Time for [alloc.csc] : [0.468] seconds
Total Block Created: [6.0032e+006] Blocks (6 Million)
Sparse Calculations: [6.0060e+006] Writes and [2.3598e+007] Reads (30
Million)
Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads
Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000]
Cells
[2015-09-30T16:43:43.343-21:43] [ALLOC3] [CAL-579] [NOTIFICATION]
[16][] [ecid:1443630732729,0] [tid:19144] Total Calc Elapsed Time for
[alloc.csc] : [234.239] seconds
P&L
config
Allocation
config
-VS-
Summary: ‘Classic’ config vs ‘Allocation’ config
Usually all periods and accounts have data in
them, so make those dimensions dense…
Classic
Allocation
Account either is not changing, or can be
seeded,
So Account dimension can be sparse
Potential use-cases
• Corporate allocations
• IT project tool
• Capex planning
Conclusion
• Improved performance for allocations
• FP&A in the middle, coordinating business
discussion
• From boom-bust spikes to more consistent
results
Questions

More Related Content

Similar to Advanced Allocations

Sales territory optimization with genetic algorithm
Sales territory optimization with genetic algorithmSales territory optimization with genetic algorithm
Sales territory optimization with genetic algorithmYifan Wang
 
Strategic plan projections for Capsim
Strategic plan projections for CapsimStrategic plan projections for Capsim
Strategic plan projections for CapsimJuan Sánchez
 
205290 crystal ball predictive analytics
205290 crystal ball predictive analytics205290 crystal ball predictive analytics
205290 crystal ball predictive analyticsp6academy
 
Jan Casteels - Duracell
Jan Casteels - DuracellJan Casteels - Duracell
Jan Casteels - DuracellFDMagazine
 
What are the odds of making that number risk analysis with crystal ball - O...
What are the odds of making that number   risk analysis with crystal ball - O...What are the odds of making that number   risk analysis with crystal ball - O...
What are the odds of making that number risk analysis with crystal ball - O...p6academy
 
Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)
Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)
Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)The Capital Network
 
Operations management chapter: capacity management
Operations management chapter: capacity managementOperations management chapter: capacity management
Operations management chapter: capacity managementdanial987
 
Organization Report on Warm stream-Heat Transfer People
Organization Report on Warm stream-Heat Transfer PeopleOrganization Report on Warm stream-Heat Transfer People
Organization Report on Warm stream-Heat Transfer PeopleNivedita Shrivastava
 
Power financials - how we work
Power financials - how we workPower financials - how we work
Power financials - how we workSteve Power
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Divyansh Dokania
 
Location based sales forecast for superstores
Location based sales forecast for superstoresLocation based sales forecast for superstores
Location based sales forecast for superstoresThaiQuants
 
Improve Performance with Enhanced Insight into Profitability and Costs using ...
Improve Performance with Enhanced Insight into Profitability and Costs using ...Improve Performance with Enhanced Insight into Profitability and Costs using ...
Improve Performance with Enhanced Insight into Profitability and Costs using ...Alithya
 
Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesOptimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesAlkis Vazacopoulos
 
Quality tools for Improvement
Quality tools for ImprovementQuality tools for Improvement
Quality tools for ImprovementKamleshwar Pandey
 
Open2012 technology-innovations-disabilities-goldberg
Open2012 technology-innovations-disabilities-goldbergOpen2012 technology-innovations-disabilities-goldberg
Open2012 technology-innovations-disabilities-goldbergthe nciia
 
Know your valuation for equity compensation and avoid the perils of 409a
Know your valuation for equity compensation and avoid the perils of 409aKnow your valuation for equity compensation and avoid the perils of 409a
Know your valuation for equity compensation and avoid the perils of 409aThe Capital Network
 
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docxChaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docxcravennichole326
 
5 Capacity Planning [Autosaved].pptx
5 Capacity Planning [Autosaved].pptx5 Capacity Planning [Autosaved].pptx
5 Capacity Planning [Autosaved].pptxMahnoorHayat7
 
Part IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docx
Part IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docxPart IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docx
Part IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docxherbertwilson5999
 

Similar to Advanced Allocations (20)

Sales territory optimization with genetic algorithm
Sales territory optimization with genetic algorithmSales territory optimization with genetic algorithm
Sales territory optimization with genetic algorithm
 
Strategic plan projections for Capsim
Strategic plan projections for CapsimStrategic plan projections for Capsim
Strategic plan projections for Capsim
 
205290 crystal ball predictive analytics
205290 crystal ball predictive analytics205290 crystal ball predictive analytics
205290 crystal ball predictive analytics
 
Jan Casteels - Duracell
Jan Casteels - DuracellJan Casteels - Duracell
Jan Casteels - Duracell
 
What are the odds of making that number risk analysis with crystal ball - O...
What are the odds of making that number   risk analysis with crystal ball - O...What are the odds of making that number   risk analysis with crystal ball - O...
What are the odds of making that number risk analysis with crystal ball - O...
 
Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)
Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)
Know Your Valuation for Equity Compensation (And Avoid the Perils of 409A)
 
Operations management chapter: capacity management
Operations management chapter: capacity managementOperations management chapter: capacity management
Operations management chapter: capacity management
 
Organization Report on Warm stream-Heat Transfer People
Organization Report on Warm stream-Heat Transfer PeopleOrganization Report on Warm stream-Heat Transfer People
Organization Report on Warm stream-Heat Transfer People
 
Power financials - how we work
Power financials - how we workPower financials - how we work
Power financials - how we work
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)
 
Location based sales forecast for superstores
Location based sales forecast for superstoresLocation based sales forecast for superstores
Location based sales forecast for superstores
 
Improve Performance with Enhanced Insight into Profitability and Costs using ...
Improve Performance with Enhanced Insight into Profitability and Costs using ...Improve Performance with Enhanced Insight into Profitability and Costs using ...
Improve Performance with Enhanced Insight into Profitability and Costs using ...
 
Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesOptimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studies
 
Quality tools for Improvement
Quality tools for ImprovementQuality tools for Improvement
Quality tools for Improvement
 
Open2012 technology-innovations-disabilities-goldberg
Open2012 technology-innovations-disabilities-goldbergOpen2012 technology-innovations-disabilities-goldberg
Open2012 technology-innovations-disabilities-goldberg
 
Know your valuation for equity compensation and avoid the perils of 409a
Know your valuation for equity compensation and avoid the perils of 409aKnow your valuation for equity compensation and avoid the perils of 409a
Know your valuation for equity compensation and avoid the perils of 409a
 
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docxChaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docx
 
Churn analysis
Churn analysisChurn analysis
Churn analysis
 
5 Capacity Planning [Autosaved].pptx
5 Capacity Planning [Autosaved].pptx5 Capacity Planning [Autosaved].pptx
5 Capacity Planning [Autosaved].pptx
 
Part IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docx
Part IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docxPart IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docx
Part IRequirement 1UnitsPriceTotalsSales60,000$12.50$750,000Variab.docx
 

More from eCapital Advisors

Oracle PBCS Update - June 2018
Oracle PBCS Update - June 2018Oracle PBCS Update - June 2018
Oracle PBCS Update - June 2018eCapital Advisors
 
Oracle PBCS Update - March 2018
Oracle PBCS Update - March 2018Oracle PBCS Update - March 2018
Oracle PBCS Update - March 2018eCapital Advisors
 
Oracle PBCS Update - February 2018
Oracle PBCS Update - February 2018Oracle PBCS Update - February 2018
Oracle PBCS Update - February 2018eCapital Advisors
 
Sky Is The Limit: Extending Oracle PBCS Beyond The Finance Department
Sky Is The Limit: Extending Oracle PBCS Beyond The Finance DepartmentSky Is The Limit: Extending Oracle PBCS Beyond The Finance Department
Sky Is The Limit: Extending Oracle PBCS Beyond The Finance DepartmenteCapital Advisors
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
Integrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEEIntegrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEEeCapital Advisors
 

More from eCapital Advisors (6)

Oracle PBCS Update - June 2018
Oracle PBCS Update - June 2018Oracle PBCS Update - June 2018
Oracle PBCS Update - June 2018
 
Oracle PBCS Update - March 2018
Oracle PBCS Update - March 2018Oracle PBCS Update - March 2018
Oracle PBCS Update - March 2018
 
Oracle PBCS Update - February 2018
Oracle PBCS Update - February 2018Oracle PBCS Update - February 2018
Oracle PBCS Update - February 2018
 
Sky Is The Limit: Extending Oracle PBCS Beyond The Finance Department
Sky Is The Limit: Extending Oracle PBCS Beyond The Finance DepartmentSky Is The Limit: Extending Oracle PBCS Beyond The Finance Department
Sky Is The Limit: Extending Oracle PBCS Beyond The Finance Department
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
Integrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEEIntegrating Your Company's Data With FDMEE
Integrating Your Company's Data With FDMEE
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Advanced Allocations

  • 2.
  • 3.  Founded in 2001 – Headquartered in Minneapolis  Performance Management & Business Analytics consulting firm  Over 250 customers  eCapital Advisors employees • Dedicated to Enterprise Performance Management and Business Analytics, enabling clients to make better business decisions • Proven customer satisfaction and experience across a variety of industries • Advisory services, strategic assessments, implementations, upgrades, training, customer enablement and managed services eCapital Advisors Overview
  • 4. eCapital Service Offerings  Strategic Assessments • AgriBank, Children’s Hospital  Implementations • Ecolab, General Mills, Medtronic, Thomson Reuters  Upgrades • Ameriprise, Hormel Foods, Merrill Corporation  Managed Services • Prime Therapeutics, HB Fuller  System Architecture and Infrastructure • Every client  Training • Hyperion • Oracle BI • Oracle University Reseller
  • 5. I believe in allocations
  • 6.
  • 7. Agenda Part 1 Believing in Allocations Part 2 Actual, Real Efficiency
  • 8. Agenda Part 1 Believing in Allocations
  • 17.
  • 25.
  • 26. Result: common issues Boardroom confusion: “what is it?” • “I may not be able to change it, I just want to know what it is” Monolithic “Lower cost” driver • The cheapest isn’t always the best Uncontrolled costs • No one is ‘technically’ responsible
  • 28. ? ? What if • Share of total • Amount of total • Details of total
  • 29. ? ? What if • Share of total • Amount of total • Details of total
  • 30. Result • Share of total • Amount of total • Details of total
  • 31. Result • Share of total • Amount of total • Details of total
  • 33.
  • 34. Why does the black box happen? • Inadequate Technology/Process • Same issue as budgets/planning: conventional tools are too slow and static • Pandora’s Box • If you are going to open the box, you need a tool you can address it dynamically with (Inserting yourself into the boardroom discussion)
  • 35. I also believe in EPM Flexible, Powerful, Integrated, Elegant Dynamic, user-driven allocations Out of the box functionality Configuration, Support Configuration, Support New Technology, Cost, (lack of) Flexibility Why Why Not Essbase Planning HPCM* *Hyperion Profitability and Cost Management +
  • 36. Part 2 Actual, Real Efficiency How density and sparsity works in Essbase Density vs Sparsity
  • 38. "Can you explain what sparse and dense mean?" Density vs Sparsity - everybody
  • 39. Totally Dense Totally Sparse Density vs Sparsity
  • 41. Classic Dimension Balance Dense Dimensions Sparse Dimensions Period Account Division Entity
  • 42. ‘Classic’ Dense v Sparse Logic Per01 Per02 Per03 Per04 District 1 District 2 District 3 District 4 485,257.11 77,834.50 77,834.50 District 5 District 6 266,486.93 24,341.23 24,341.23 District 7 344,691.25 31,179.95 31,179.95 District 8 District 9 District 10 244,573.50 244,573.50 18,748.54 18,748.54 District 11 District 12 8,074.79 8,074.79 840.35 840.35 District 13 261,755.20 261,755.20 24,586.03 24,586.03 District 14 48,025.70 48,025.70 5,894.05 District 15 476,684.45 476,684.45 45,825.66 District 16 172,732.59 172,732.59 18,555.22 18,555.22 District 17 15,903.22 15,903.22 1,691.53 1,691.53 District 18 District 19 District 20 District 21 461,529.89 461,529.89 70,084.34 70,084.34 Not so dense Pretty dense
  • 43. ‘Classic’ Dense v Sparse Logic Per01 Per02 Per03 Per04 District 1 District 2 District 3 District 4 485,257.11 77,834.50 77,834.50 District 5 District 6 266,486.93 24,341.23 24,341.23 District 7 344,691.25 31,179.95 31,179.95 District 8 District 9 District 10 244,573.50 244,573.50 18,748.54 18,748.54 District 11 District 12 8,074.79 8,074.79 840.35 840.35 District 13 261,755.20 261,755.20 24,586.03 24,586.03 District 14 48,025.70 48,025.70 5,894.05 District 15 476,684.45 476,684.45 45,825.66 District 16 172,732.59 172,732.59 18,555.22 18,555.22 District 17 15,903.22 15,903.22 1,691.53 1,691.53 District 18 District 19 District 20 District 21 461,529.89 461,529.89 70,084.34 70,084.34 Sparse dim Dense dim Block Block Block Block Block Block Block Block Block Block Block
  • 44. ‘Classic’ Dense v Sparse Logic District 4 485,257.11 77,834.50 77,834.50 District 6 266,486.93 24,341.23 24,341.23 District 7 344,691.25 31,179.95 31,179.95 District 10 244,573.50 244,573.50 18,748.54 18,748.54 District 12 8,074.79 8,074.79 840.35 840.35 District 13 261,755.20 261,755.20 24,586.03 24,586.03 District 14 48,025.70 48,025.70 5,894.05 District 15 476,684.45 476,684.45 45,825.66 District 16 172,732.59 172,732.59 18,555.22 18,555.22 District 17 15,903.22 15,903.22 1,691.53 1,691.53 District 21 461,529.89 461,529.89 70,084.34 70,084.34 Block Block Block Block Block Block Block Block Block Block Block
  • 45. ‘Classic’ Dense v Sparse Logic District 4 485,257.11 77,834.50 77,834.50 District 6 266,486.93 24,341.23 24,341.23 District 7 344,691.25 31,179.95 31,179.95 District 10 244,573.50 244,573.50 18,748.54 18,748.54 District 12 8,074.79 8,074.79 840.35 840.35 District 13 261,755.20 261,755.20 24,586.03 24,586.03 District 14 48,025.70 48,025.70 5,894.05 District 15 476,684.45 476,684.45 45,825.66 District 16 172,732.59 172,732.59 18,555.22 18,555.22 District 17 15,903.22 15,903.22 1,691.53 1,691.53 District 21 461,529.89 461,529.89 70,084.34 70,084.34 Block Block Block Block Block Block Block Block Block Block Block index
  • 46. From the “Database Administrators Guide”
  • 47. From the “Database Administrators Guide” “If a database has 10 existing blocks and 100 potential blocks, the overhead is as much as ten times what it would be without the complex formula… as many as 90 extra blocks to read and potentially write to”
  • 48. District 4 485,257.11 77,834.50 77,834.50 District 6 266,486.93 24,341.23 24,341.23 District 7 344,691.25 31,179.95 31,179.95 District 10 244,573.50 244,573.50 18,748.54 18,748.54 District 12 8,074.79 8,074.79 840.35 840.35 District 13 261,755.20 261,755.20 24,586.03 24,586.03 District 14 48,025.70 48,025.70 5,894.05 District 15 476,684.45 476,684.45 45,825.66 District 16 172,732.59 172,732.59 18,555.22 18,555.22 District 17 15,903.22 15,903.22 1,691.53 1,691.53 District 21 461,529.89 461,529.89 70,084.34 70,084.34 District 1 Has to create all potential blocks for District 1 Fix(“Per01”) “District 1”=“District 4”; Endfix; Fix(“District 14”) “Per04”=“Per01”; Endfix; The Cost of Calculation
  • 49. US District 4 485,257.11 77,834.50 77,834.50 US District 6 266,486.93 24,341.23 24,341.23 US District 7 344,691.25 31,179.95 31,179.95 US District 10 244,573.50 244,573.50 18,748.54 18,748.54 US District 12 8,074.79 8,074.79 840.35 840.35 US District 13 261,755.20 261,755.20 24,586.03 24,586.03 US District 14 48,025.70 48,025.70 5,894.05 US District 15 476,684.45 476,684.45 45,825.66 US District 16 172,732.59 172,732.59 18,555.22 18,555.22 US District 17 15,903.22 15,903.22 1,691.53 1,691.53 US District 21 461,529.89 461,529.89 70,084.34 70,084.34 US District 1 Canada District 1 Mexico District 1 Brazil District 1 Honduras District 1 Guatemala District 1 Argentina District 1 … District 1 Fix(“Per01”) “District 1”=“District 4”; Endfix; Fix(“District 14”) “Per04”=“Per01”; Endfix; The Cost of Calculation Has to create all potential blocks for District 1
  • 50. Has to create all potential blocks for District 1 The Cost of Calculation Fix(“District 14”) “Per04”=“Per01”; Endfix; Fix(“Per01”) “District 1”=“District 4”; Endfix;
  • 52. The Cost of Calculation P&L Allocation Calc Footprint
  • 58. ‘Classic’ to ‘Allocation’ US Canada Mexico Panama Brazil Argentina Gross Revenue 500,000 200,000 Sales Allowances 100,000 50,000 Net Revenue 400,000 150,000 std labor 50,000 10,000 std material 55,000 12,000 Standard Cost 105,000 22,000 Standard Contribution 295,000 128,000 Plant Variance 18,000 8,000 Gross Margin 277,000 120,000 Selling 30,000 10,000 G&A 33,000 8,000 SG&A 63,000 18,000 Operating Profit 214,000 102,000 Allocations OP with Allocations 214,000 102,000 Pretty dense Not so dense
  • 59. US Canada Mexico Panama Brazil Argentina Gross Revenue 500,000 200,000 Sales Allowances 100,000 50,000 Net Revenue 400,000 150,000 std labor 50,000 10,000 std material 55,000 12,000 Standard Cost 105,000 22,000 Standard Contribution 295,000 128,000 Plant Variance 18,000 8,000 Gross Margin 277,000 120,000 Selling 30,000 10,000 G&A 33,000 8,000 SG&A 63,000 18,000 Operating Profit 214,000 102,000 Allocations OP with Allocations 214,000 102,000 Dense dim Sparse dim ‘Classic’ to ‘Allocation’
  • 60. US Canada Gross Revenue 500,000 200,000 Sales Allowances 100,000 50,000 Net Revenue 400,000 150,000 std labor 50,000 10,000 std material 55,000 12,000 Standard Cost 105,000 22,000 Standard Contribution 295,000 128,000 Plant Variance 18,000 8,000 Gross Margin 277,000 120,000 Selling 30,000 10,000 G&A 33,000 8,000 SG&A 63,000 18,000 Operating Profit 214,000 102,000 Allocations OP with Allocations 214,000 102,000 Dense dim Sparse dim BlockBlock ‘Classic’ to ‘Allocation’ Block Block
  • 61. US Canada Gross Revenue 500,000 200,000 Sales Allowances 100,000 50,000 Net Revenue 400,000 150,000 std labor 50,000 10,000 std material 55,000 12,000 Standard Cost 105,000 22,000 Standard Contribution 295,000 128,000 Plant Variance 18,000 8,000 Gross Margin 277,000 120,000 Selling 30,000 10,000 G&A 33,000 8,000 SG&A 63,000 18,000 Operating Profit 214,000 102,000 Allocations OP with Allocations 214,000 102,000 Dense dim Sparse dim BlockBlock ‘Classic’ to ‘Allocation’
  • 62. Every cost center * every division * every country ‘Classic’ to ‘Allocation’
  • 63. US Canada Mexico Panama Brazil Argentina Gross Revenue 500,000 200,000 Sales Allowances 100,000 50,000 Net Revenue 400,000 150,000 std labor 50,000 10,000 std material 55,000 12,000 Standard Cost 105,000 22,000 Standard Contribution 295,000 128,000 Plant Variance 18,000 8,000 Gross Margin 277,000 120,000 Selling 30,000 10,000 G&A 33,000 8,000 SG&A 63,000 18,000 Operating Profit 214,000 102,000 Allocations OP with Allocations 214,000 102,000 Sparse dim Dense dim Block Block Block Block Block Block Block Block Block Block Block Block Block Block Block Block Block ‘Classic’ to ‘Allocation’
  • 64.
  • 65. ‘Classic’ to ‘Allocation’ ‘Classic’ configuration ‘Allocation’ configuration
  • 70. Total Block Created: [6.0032e+006] Blocks (6 Million) Sparse Calculations: [6.0060e+006] Writes and [2.3598e+007] Reads (30 Million) Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000] Cells [2015-09-30T16:43:43.343-21:43] [ALLOC3] [CAL-579] [NOTIFICATION] [16][] [ecid:1443630732729,0] [tid:19144] Total Calc Elapsed Time for [alloc.csc] : [234.239] seconds ‘Classic’ to ‘Allocation’
  • 75. Total Block Created: [3.6000e+001] Blocks (36) Sparse Calculations: [1.1500e+002] Writes and [5.3900e+002] Reads (654) Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000] Cells [Wed Sep 30 16:48:46 2015]Local/KESKI@AD/11760/Info(1012579) Total Calc Elapsed Time for [alloc.csc] : [0.468] seconds ‘Classic’ to ‘Allocation’
  • 76. Summary Total Block Created: [3.6000e+001] Blocks (36) Sparse Calculations: [1.1500e+002] Writes and [5.3900e+002] Reads (654) Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000] Cells [Wed Sep 30 16:48:46 2015]Local/KESKI@AD/11760/Info(1012579) Total Calc Elapsed Time for [alloc.csc] : [0.468] seconds Total Block Created: [6.0032e+006] Blocks (6 Million) Sparse Calculations: [6.0060e+006] Writes and [2.3598e+007] Reads (30 Million) Dense Calculations: [0.0000e+000] Writes and [0.0000e+000] Reads Sparse Calculations: [0.0000e+000] Cells Dense Calculations: [0.0000e+000] Cells [2015-09-30T16:43:43.343-21:43] [ALLOC3] [CAL-579] [NOTIFICATION] [16][] [ecid:1443630732729,0] [tid:19144] Total Calc Elapsed Time for [alloc.csc] : [234.239] seconds P&L config Allocation config -VS-
  • 77. Summary: ‘Classic’ config vs ‘Allocation’ config Usually all periods and accounts have data in them, so make those dimensions dense… Classic Allocation Account either is not changing, or can be seeded, So Account dimension can be sparse
  • 78. Potential use-cases • Corporate allocations • IT project tool • Capex planning
  • 79. Conclusion • Improved performance for allocations • FP&A in the middle, coordinating business discussion • From boom-bust spikes to more consistent results