Escolar Documentos
Profissional Documentos
Cultura Documentos
Essbase
Tim Tow Edward Roske
Applied OLAP interRel Consulting
Disclaimer
These slides represent the work and opinions
of the presenter and do not constitute official
positions of Hyperion or any other
organization.
This material has not been peer reviewed and is
presented here with the permission of the
presenter.
This material should not should not be
reproduced without the written permission of
interRel Consulting or Applied OLAP.
Today‟s Agenda
• Introductions
• What 64-bit Essbase really means
• What platforms are supported, and for what
versions
• Strategies for scaling
About Applied OLAP
interRel - Founded in 1997
• 25+ Hyperion Presentations at Collaborate
• Founding Hyperion Platinum Partner; now an
Oracle Certified Partner
• Focused on Oracle Hyperion software
• 100% of our consultants are Hyperion Certified
Professionals
• 250+ projects completed
• Optimization improvements of more than 99%
• Regular presenter at Hyperion‟s users‟ groups and solutions
conferences
• Free weekly Thursday webcasts (info@interrel.com)
5
Look Smarter Than You Are
with Essbase
• 3 Essbase Books Available:
– Complete Guide
– System 9 Complete Guide
– End User Guide
32-bit 64-bit
Maximum Data/Data File 2/3/4 GB* Unlimited**
Cache
Parallel Calc Threads (BSO) 4 8
Parallel Load Threads (ASO) 16 32
Agent & Server Threads 500 1024
Default Retrieval Buffers 10 KB 20 KB
Maximum Outline Size 8 million Unlimited**
• Revisit Others:
– Index Cache
– Dynamic Calc
– Attribute Dimensions
– More…
The 7.1.4 Admin Services
Trap
EAS Console
Essbase 7.1.4
EAS 7.1.4
EAS 7.1.6
Using
MEMSCALINGFACTOR
• This is required to increase the Data
(Buffered I/O) and Data File Cache (Direct
I/O) sizes
• Set in essbase.cfg:
• As of 9.3 forward:
– Linux is still 32-bit only
– Windows sites have a choice of 32 or 64-bit
Essbase
64-bit Adoption – Industry
View
• HP-UX, AIX, and Solaris have been 64-bit Operating Systems for nearly
a decade
• ISV adoption has been slow, customer adoption even slower
3. Server consolidation
Technique 1: Increase Block
Size
• Essbase DBA Guide (which is wrong, by the way):
“A data block size of 8Kb to 100Kb provides optimal
performance in most cases.”
Threads 1 2 3 4
Task Dims 1 2 1 2 1 2 1 2
Database A 1000 1100 900 910 850 860 700 775
Time to
complete
job Time to
complete
job
• Performance gains attributable to advanced
parallelism in modern CPU design
Technique 4: Increase Data
Cache
• Increasing the data cache can significantly decrease the
amount of time to calculate a BSO cube
• Watch for diminishing returns
Time
Data Cache
Performance due to I/O and system buffer improvements, but this is also
required with larger database designs
Technique 5: Undo previous
workarounds
• There are many ways to take “shortcuts” with
Essbase:
– Dynamic Calc/Dynamic Calc and Store
– Reducing the number of dimensions, or combining
– “Unnatural” Dense/Sparse settings
Intended Purpose
Apply Caution
64-bit Essbase – Key Points
• Be careful when reading press releases
• There is now no known ceiling to Essbase
cube size
• Every cube is different (still)
• Understand your performance goals before
starting to test
• Spending the time to optimize can pay big
dividends
interRel is ready to assist you with 64-bit
migration and optimization
128-bit Essbase – Coming
Soon
• Supports outlines of up to 21024
members (theoretical)