SlideShare une entreprise Scribd logo
1  sur  21
Essbase Hybrid
by Hyperionconsultant.be
for Essbase Administrators
hyperionconsultant.be
Cloudshill Consulting is an independent contractor business focusing
on the Benelux market on offering project and pre/post-project
consulting services in EPM software.
Read more on hyperionconsultant.be
hyperionconsultant.be 2017 © Cloudshill Consulting
Agenda
• History Essbase
• Existing types of database
• Why a new type of database?
• What is Hybrid?
• Concept & Limitations of Hybrid
• Practically
hyperionconsultant.be 2017 © Cloudshill Consulting
History of Essbase
• 1991 – Arbor software - Essbase (Extended Spread Sheet Database) - BSO
• 1998 – Hyperion buys Arbor
• 2005 – Introduction of ASO (14 years after BSO)
• 2007 – Oracle buys Hyperion
• 2014 – Introduction of Hybrid (9 years after ASO)
hyperionconsultant.be 2017 © Cloudshill Consulting
Existing types of database
BSO ASO
Calculation scripts
Lots of functionality and calculations options
Unrestricted dimension setup
“Popular” with administrators
Write data at any level (0 or higher)
“Small” dbs only
Not very scalable
Consolidation can run for hours
Attributes dimensions make it slow
Quite big, lots of disk space needed
• Huge volumes of data
• Lots of dimensions
• Immediate consolidation available, no action needed
• Compact, not too much disk space
• Limitations on dimension setup (shared members, types
of hierarchies)
• MDX is more complex that calc scripts
• Write data only to level 0
hyperionconsultant.be 2017 © Cloudshill Consulting
Why something new?
• Hybrid Database
• First release
• 11.1.2.3.500 – May 2014
• First update
• 11.1.2.4 – February 2015
Keep from both BSO and ASO
Remove from both BSO and ASO
MIX of both =
Oracle want to simplify Essbase!
Away from technical complexities
hyperionconsultant.be 2017 © Cloudshill Consulting
Hybrid Database
• The Oracle vision on the future of Essbase
• A radical new product development
• Long term:
• Hybrid will become the default database
• BSO and ASO stop to exist (!?)
• Mid long term
• Hybrid will replace BSO (as some limitations still exist)
• Now
• Hybrid works and is available but with limitations
hyperionconsultant.be 2017 © Cloudshill Consulting
Hybrid Concept
• Complicated design decisions (e.g. tuning , block size and dimension setup
choices) are becoming less important
• Looks and behaves as a BSO database
.. for both user and admin
.. but ..
• With a fast ASO based consolidation technique
• BSO storage of data at level-0
• Multi Db’s under 1 application (mixing types)
• BSO blocks are loaded in temp hybrid tablespace (à la ASO)
• Not all BSO formulae are already supported in Hybrid, but they can run against
BSO
hyperionconsultant.be 2017 © Cloudshill Consulting
Final yet? Limitations
• Oracle is gradually implementing more and more BSO features
• Hybrid does not support calculation scripts but they can be
executed in BSO
• Evolution on integration
11.1.2.3.500 11.1.2.4
Calc scripts Against BSO Against BSO
Supported Functions 16 +/- 130
Cross Dimension x->y->z Not supported Not supported
Data export Against BSO engine Against BSO engine
hyperionconsultant.be 2017 © Cloudshill Consulting
Current Function Limitation
Not supported in 11.1.2.4
Allocations @ALLOCATE
Financial @DISCOUNT @IRR
Multidimensional @MDSHIFT @MDALLOCATE
Hierarchy @ANCESTVAL @PARENTVAL
Movement @MOVAVG @MOVSUMX
Current Member @CURRMBR @CURRMBRRANGE
Trans Database @XREF @XWRITE
Block @CREATEBLOCK
hyperionconsultant.be 2017 © Cloudshill Consulting
Under the hood
Hybrid for Essbase Administrators
hyperionconsultant.be 2017 © Cloudshill Consulting
Activate Hybrid
• Essbase configuration file :
• Add option:
• ASODYNAMICAGGINBSO full / partial / none
• full : ASO style (aggregations + calculations)
• partial : Aso limited aggregations only + but
BSO calculations
• Syntax
• Activate for whole server
• Or for an application
• Or for a database
hyperionconsultant.be 2017 © Cloudshill Consulting
Convert BSO into Hybrid
• Outline:
• Setting parent levels sparse members to dynamic calc
• Setting at application and only restarting the application is ok
hyperionconsultant.be 2017 © Cloudshill Consulting
Hybrid Architecture
• Hybrid is ASO viewed through a BSO lens. If Essbase Hybrid is a car, then the
body looks BSO with an ASO engine
• You find BSO: blocks, dense and sparse
• You do not find ASO: no solve order, compression of dimensions
• Dynamic calc is on => ASO aggregations
• ASO is default engine with failover to BSO. Application log:
• Hybrid Aggregation Mode disabled
• Hybrid Aggregation Mode enabled
hyperionconsultant.be 2017 © Cloudshill Consulting
Directories
• Double directory structure (à la BSO and à la ASO)
hyperionconsultant.be 2017 © Cloudshill Consulting
Directories
• ASO style
• Tablespace are created on database startup
• Tablespaces are deleted after application stop
hyperionconsultant.be 2017 © Cloudshill Consulting
BSO style parts in Hybrid
• BSO files are there:
• .otl file
• .dat & .ind files
• .rul files
• Data loads, Smartview data
• Go to BSO
• Calculation order is the BSO Calculation order
• Tuning of Hybrid is done via the BSO properties.
hyperionconsultant.be 2017 © Cloudshill Consulting
ASO style parts in Hybrid
• ASO structure
• Default tablespace is not used
• TEMP tablespace is used to read in BSO blocks
• No ASO tuning parameters anymore
• No aggregated views
hyperionconsultant.be 2017 © Cloudshill Consulting
Hybrid: ASO and BSO together
• BSO data blocks contain level 0 data
• ASO Calculation engine loads blocks into temp workspace
• Set a solve order that mimics BSO calculation order
• Dynamically writes mdx to perform calculations
• If the ASO query processor is not able to execute the query, then
the BSO query is launched
-2hyperionconsultant.be 2017 © Cloudshill Consulting
When to use
• Big BSO db’s.
• Keep BSO calculations but aggregate in ASO
• Advantages
• No more calc dim or agg needed
• Smaller databases (backup, imports, move)
• Block size is less relevant as aggregations do not take place. Avoid limitation
of cross dims by big block
• Cache only needs to support level 0
-1hyperionconsultant.be 2017 © Cloudshill Consulting
Thanks
hyperionconsultant.be 2017 © Cloudshill Consulting

Contenu connexe

Tendances

A Scalable Data Transformation Framework using Hadoop Ecosystem
A Scalable Data Transformation Framework using Hadoop EcosystemA Scalable Data Transformation Framework using Hadoop Ecosystem
A Scalable Data Transformation Framework using Hadoop Ecosystem
DataWorks Summit
 
Index conf sparkml-feb20-n-pentreath
Index conf sparkml-feb20-n-pentreathIndex conf sparkml-feb20-n-pentreath
Index conf sparkml-feb20-n-pentreath
Chester Chen
 

Tendances (20)

Winning Strategies for Oracle Cloud Adoption: Should You Test Drive, Lease, o...
Winning Strategies for Oracle Cloud Adoption: Should You Test Drive, Lease, o...Winning Strategies for Oracle Cloud Adoption: Should You Test Drive, Lease, o...
Winning Strategies for Oracle Cloud Adoption: Should You Test Drive, Lease, o...
 
Sap abap online training
Sap abap online trainingSap abap online training
Sap abap online training
 
Sap scm apo debug in the cif
Sap scm apo debug in the cifSap scm apo debug in the cif
Sap scm apo debug in the cif
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business Planning
 
A Scalable Data Transformation Framework using the Hadoop Ecosystem
A Scalable Data Transformation Framework using the Hadoop EcosystemA Scalable Data Transformation Framework using the Hadoop Ecosystem
A Scalable Data Transformation Framework using the Hadoop Ecosystem
 
A Scalable Data Transformation Framework using Hadoop Ecosystem
A Scalable Data Transformation Framework using Hadoop EcosystemA Scalable Data Transformation Framework using Hadoop Ecosystem
A Scalable Data Transformation Framework using Hadoop Ecosystem
 
FDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryFDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real Story
 
Integrated Planning Using Enterprise Planning and Budgeting Cloud Service at ...
Integrated Planning Using Enterprise Planning and Budgeting Cloud Service at ...Integrated Planning Using Enterprise Planning and Budgeting Cloud Service at ...
Integrated Planning Using Enterprise Planning and Budgeting Cloud Service at ...
 
High Value Business Intelligence for IBM Platform compute environments
High Value Business Intelligence for IBM Platform compute environmentsHigh Value Business Intelligence for IBM Platform compute environments
High Value Business Intelligence for IBM Platform compute environments
 
Cruising in data lake from zero to scale
Cruising in data lake from zero to scaleCruising in data lake from zero to scale
Cruising in data lake from zero to scale
 
ODI 12c Installation and New Features
ODI 12c Installation and New FeaturesODI 12c Installation and New Features
ODI 12c Installation and New Features
 
Index conf sparkml-feb20-n-pentreath
Index conf sparkml-feb20-n-pentreathIndex conf sparkml-feb20-n-pentreath
Index conf sparkml-feb20-n-pentreath
 
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
 
Case Study: Jade Global Streamlines Complete End-to-End Business Processes an...
Case Study: Jade Global Streamlines Complete End-to-End Business Processes an...Case Study: Jade Global Streamlines Complete End-to-End Business Processes an...
Case Study: Jade Global Streamlines Complete End-to-End Business Processes an...
 
Apo core interface cif
Apo core interface cifApo core interface cif
Apo core interface cif
 
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
 
Cutting edge Essbase
Cutting edge EssbaseCutting edge Essbase
Cutting edge Essbase
 
Sap Downstream web interfaces
Sap Downstream web interfacesSap Downstream web interfaces
Sap Downstream web interfaces
 
SAP APO TRAINING VIDEO TUTORIAL
SAP APO TRAINING VIDEO TUTORIALSAP APO TRAINING VIDEO TUTORIAL
SAP APO TRAINING VIDEO TUTORIAL
 
Best Practices for Writing Financial Reports
Best Practices for Writing Financial ReportsBest Practices for Writing Financial Reports
Best Practices for Writing Financial Reports
 

En vedette

PDL1 Regulation by p53 via miR-34 publication
PDL1 Regulation by p53 via miR-34 publicationPDL1 Regulation by p53 via miR-34 publication
PDL1 Regulation by p53 via miR-34 publication
Desiree Champagne
 
Sydney hyperion financial reporting top 10 tips and tricks 09-20-11
Sydney   hyperion financial reporting top 10 tips and tricks 09-20-11Sydney   hyperion financial reporting top 10 tips and tricks 09-20-11
Sydney hyperion financial reporting top 10 tips and tricks 09-20-11
Venkat Ramanareddy
 

En vedette (10)

Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
 
PDL1 Regulation by p53 via miR-34 publication
PDL1 Regulation by p53 via miR-34 publicationPDL1 Regulation by p53 via miR-34 publication
PDL1 Regulation by p53 via miR-34 publication
 
wael_abdualla@hotmail.com_2017
wael_abdualla@hotmail.com_2017wael_abdualla@hotmail.com_2017
wael_abdualla@hotmail.com_2017
 
Hyperion step by step guide
Hyperion step by step guideHyperion step by step guide
Hyperion step by step guide
 
Vecg consulting odtug webinar understanding & using essbase web-services
Vecg consulting odtug webinar understanding & using essbase web-servicesVecg consulting odtug webinar understanding & using essbase web-services
Vecg consulting odtug webinar understanding & using essbase web-services
 
No more unknown members! Smart data load validation for Hyperion Planning usi...
No more unknown members! Smart data load validation for Hyperion Planning usi...No more unknown members! Smart data load validation for Hyperion Planning usi...
No more unknown members! Smart data load validation for Hyperion Planning usi...
 
Sydney hyperion financial reporting top 10 tips and tricks 09-20-11
Sydney   hyperion financial reporting top 10 tips and tricks 09-20-11Sydney   hyperion financial reporting top 10 tips and tricks 09-20-11
Sydney hyperion financial reporting top 10 tips and tricks 09-20-11
 
Back2 basics - A Day In The Life Of An Oracle Analytics Query
Back2 basics - A Day In The Life Of An Oracle Analytics QueryBack2 basics - A Day In The Life Of An Oracle Analytics Query
Back2 basics - A Day In The Life Of An Oracle Analytics Query
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
 
Smart View and Financial Reporting Training
Smart View and Financial Reporting TrainingSmart View and Financial Reporting Training
Smart View and Financial Reporting Training
 

Similaire à The future of Essbase: Hybrid database format

Similaire à The future of Essbase: Hybrid database format (20)

Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
 
18. Madhur Hemnani - Result Orientated Innovation with Oracle HR Analytics
18. Madhur Hemnani - Result Orientated Innovation with Oracle HR Analytics18. Madhur Hemnani - Result Orientated Innovation with Oracle HR Analytics
18. Madhur Hemnani - Result Orientated Innovation with Oracle HR Analytics
 
Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
Autoscaling near-persistent EBS
Autoscaling near-persistent EBSAutoscaling near-persistent EBS
Autoscaling near-persistent EBS
 
6 Storage Workloads Ideal for Microsoft Azure
6 Storage Workloads Ideal for Microsoft Azure6 Storage Workloads Ideal for Microsoft Azure
6 Storage Workloads Ideal for Microsoft Azure
 
Introduction to Couchbase
Introduction to CouchbaseIntroduction to Couchbase
Introduction to Couchbase
 
What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4
 
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
 
The Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaSThe Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaS
 
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
 
What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4
 
Leveraging the Cloud for BI Infrastructure: With Focus on and Demos of Micros...
Leveraging the Cloud for BI Infrastructure: With Focus on and Demos of Micros...Leveraging the Cloud for BI Infrastructure: With Focus on and Demos of Micros...
Leveraging the Cloud for BI Infrastructure: With Focus on and Demos of Micros...
 
Point of View on BICS vs Universe
Point of View  on BICS vs UniversePoint of View  on BICS vs Universe
Point of View on BICS vs Universe
 
Running SOA in the Cloud: SOA CS for SOA Suite Customers
Running SOA in the Cloud: SOA CS for SOA Suite CustomersRunning SOA in the Cloud: SOA CS for SOA Suite Customers
Running SOA in the Cloud: SOA CS for SOA Suite Customers
 
Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 
SOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the CloudSOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the Cloud
 
SharePoint Saturday New Hampshire 2013 PowerView Deep Dive
SharePoint Saturday New Hampshire 2013 PowerView Deep DiveSharePoint Saturday New Hampshire 2013 PowerView Deep Dive
SharePoint Saturday New Hampshire 2013 PowerView Deep Dive
 
Migrating to Amazon RDS with Database Migration Service:
Migrating to Amazon RDS with Database Migration Service:Migrating to Amazon RDS with Database Migration Service:
Migrating to Amazon RDS with Database Migration Service:
 

Dernier

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Dernier (20)

Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

The future of Essbase: Hybrid database format

  • 2. hyperionconsultant.be Cloudshill Consulting is an independent contractor business focusing on the Benelux market on offering project and pre/post-project consulting services in EPM software. Read more on hyperionconsultant.be hyperionconsultant.be 2017 © Cloudshill Consulting
  • 3. Agenda • History Essbase • Existing types of database • Why a new type of database? • What is Hybrid? • Concept & Limitations of Hybrid • Practically hyperionconsultant.be 2017 © Cloudshill Consulting
  • 4. History of Essbase • 1991 – Arbor software - Essbase (Extended Spread Sheet Database) - BSO • 1998 – Hyperion buys Arbor • 2005 – Introduction of ASO (14 years after BSO) • 2007 – Oracle buys Hyperion • 2014 – Introduction of Hybrid (9 years after ASO) hyperionconsultant.be 2017 © Cloudshill Consulting
  • 5. Existing types of database BSO ASO Calculation scripts Lots of functionality and calculations options Unrestricted dimension setup “Popular” with administrators Write data at any level (0 or higher) “Small” dbs only Not very scalable Consolidation can run for hours Attributes dimensions make it slow Quite big, lots of disk space needed • Huge volumes of data • Lots of dimensions • Immediate consolidation available, no action needed • Compact, not too much disk space • Limitations on dimension setup (shared members, types of hierarchies) • MDX is more complex that calc scripts • Write data only to level 0 hyperionconsultant.be 2017 © Cloudshill Consulting
  • 6. Why something new? • Hybrid Database • First release • 11.1.2.3.500 – May 2014 • First update • 11.1.2.4 – February 2015 Keep from both BSO and ASO Remove from both BSO and ASO MIX of both = Oracle want to simplify Essbase! Away from technical complexities hyperionconsultant.be 2017 © Cloudshill Consulting
  • 7. Hybrid Database • The Oracle vision on the future of Essbase • A radical new product development • Long term: • Hybrid will become the default database • BSO and ASO stop to exist (!?) • Mid long term • Hybrid will replace BSO (as some limitations still exist) • Now • Hybrid works and is available but with limitations hyperionconsultant.be 2017 © Cloudshill Consulting
  • 8. Hybrid Concept • Complicated design decisions (e.g. tuning , block size and dimension setup choices) are becoming less important • Looks and behaves as a BSO database .. for both user and admin .. but .. • With a fast ASO based consolidation technique • BSO storage of data at level-0 • Multi Db’s under 1 application (mixing types) • BSO blocks are loaded in temp hybrid tablespace (à la ASO) • Not all BSO formulae are already supported in Hybrid, but they can run against BSO hyperionconsultant.be 2017 © Cloudshill Consulting
  • 9. Final yet? Limitations • Oracle is gradually implementing more and more BSO features • Hybrid does not support calculation scripts but they can be executed in BSO • Evolution on integration 11.1.2.3.500 11.1.2.4 Calc scripts Against BSO Against BSO Supported Functions 16 +/- 130 Cross Dimension x->y->z Not supported Not supported Data export Against BSO engine Against BSO engine hyperionconsultant.be 2017 © Cloudshill Consulting
  • 10. Current Function Limitation Not supported in 11.1.2.4 Allocations @ALLOCATE Financial @DISCOUNT @IRR Multidimensional @MDSHIFT @MDALLOCATE Hierarchy @ANCESTVAL @PARENTVAL Movement @MOVAVG @MOVSUMX Current Member @CURRMBR @CURRMBRRANGE Trans Database @XREF @XWRITE Block @CREATEBLOCK hyperionconsultant.be 2017 © Cloudshill Consulting
  • 11. Under the hood Hybrid for Essbase Administrators hyperionconsultant.be 2017 © Cloudshill Consulting
  • 12. Activate Hybrid • Essbase configuration file : • Add option: • ASODYNAMICAGGINBSO full / partial / none • full : ASO style (aggregations + calculations) • partial : Aso limited aggregations only + but BSO calculations • Syntax • Activate for whole server • Or for an application • Or for a database hyperionconsultant.be 2017 © Cloudshill Consulting
  • 13. Convert BSO into Hybrid • Outline: • Setting parent levels sparse members to dynamic calc • Setting at application and only restarting the application is ok hyperionconsultant.be 2017 © Cloudshill Consulting
  • 14. Hybrid Architecture • Hybrid is ASO viewed through a BSO lens. If Essbase Hybrid is a car, then the body looks BSO with an ASO engine • You find BSO: blocks, dense and sparse • You do not find ASO: no solve order, compression of dimensions • Dynamic calc is on => ASO aggregations • ASO is default engine with failover to BSO. Application log: • Hybrid Aggregation Mode disabled • Hybrid Aggregation Mode enabled hyperionconsultant.be 2017 © Cloudshill Consulting
  • 15. Directories • Double directory structure (à la BSO and à la ASO) hyperionconsultant.be 2017 © Cloudshill Consulting
  • 16. Directories • ASO style • Tablespace are created on database startup • Tablespaces are deleted after application stop hyperionconsultant.be 2017 © Cloudshill Consulting
  • 17. BSO style parts in Hybrid • BSO files are there: • .otl file • .dat & .ind files • .rul files • Data loads, Smartview data • Go to BSO • Calculation order is the BSO Calculation order • Tuning of Hybrid is done via the BSO properties. hyperionconsultant.be 2017 © Cloudshill Consulting
  • 18. ASO style parts in Hybrid • ASO structure • Default tablespace is not used • TEMP tablespace is used to read in BSO blocks • No ASO tuning parameters anymore • No aggregated views hyperionconsultant.be 2017 © Cloudshill Consulting
  • 19. Hybrid: ASO and BSO together • BSO data blocks contain level 0 data • ASO Calculation engine loads blocks into temp workspace • Set a solve order that mimics BSO calculation order • Dynamically writes mdx to perform calculations • If the ASO query processor is not able to execute the query, then the BSO query is launched -2hyperionconsultant.be 2017 © Cloudshill Consulting
  • 20. When to use • Big BSO db’s. • Keep BSO calculations but aggregate in ASO • Advantages • No more calc dim or agg needed • Smaller databases (backup, imports, move) • Block size is less relevant as aggregations do not take place. Avoid limitation of cross dims by big block • Cache only needs to support level 0 -1hyperionconsultant.be 2017 © Cloudshill Consulting
  • 21. Thanks hyperionconsultant.be 2017 © Cloudshill Consulting