This Essbase discussion board is provided as a free service and dedicated to all the Essbase professionals out there!
 Return to Index  

Re: Where to start?

March 24 2017 at 12:25 PM
No score for this post
Mike Henderson 
from IP address 73.37.228.249


Response to Re: Where to start?

>Some dimensions don't need to be calculated for one reason or another.

Example:

In my experience, nobody ever cares to see the rollups of Years, Scenarios, or Versions. These are typically small, non-aggregating sparse dimensions.

It is also common to set Dense dimensions (typically Period and Account) to roll up dynamically at retrieve time because all of the necessary info is present in the data block your user has pulled ... computers do math quickly but fetch blocks from memory slowly. If the block has all the info, let it compute at retrieve time.

So ... use CALCDIM to roll up only the **aggregating** Sparse dimensions while setting Dense dims to do their stuff dynamically. It seriously improves calc performance with no loss of retrieve speed.

Another item is I believe CALC DIM allows us to specify the order in which dimensions are calculated. CALCALL does them in outline order only.

A last thought ... consider using AGG instead of CALC, especially if your dimension has no member formulas. AGG is often faster since it ignores member formulas and simply rolls up according to the outline consolidation operators.

 
Scoring disabled. You must be logged in to score posts.Respond to this message   
Responses

  1. Re: Where to start? - sameer on Mar 26, 2017, 3:35 AM
    1. Re: Where to start? - Jeff McAhren on Mar 27, 2017, 10:01 AM
      1. Re: Where to start? - Pete on Mar 27, 2017, 5:41 PM
        1. Here you go... - Cameron Lackpour on Mar 28, 2017, 10:37 AM
    2. Actually! - Pete on Mar 27, 2017, 5:52 PM
      1. Which brings all of this back to RTM - Cameron Lackpour on Mar 28, 2017, 10:33 AM
     

RSS feed for this forum - http://www.network54.com/Forum/58296?xml=rss. Please email hypess (at) gmail.com, if you have any questions/feedback/issues.