Thought I would post in case anyone else is having the same issue.
I have some processes that roll forward values from one month to a range of target months e.g. roll forward prices, standard costs etc.
My data source is a cube view and contains only N: level elements.
As a standard, I use the following against the view:
ViewExtractSkipZeroesSet(sCube,sView,1);
ViewExtractSkipCalcsSet(sCube,sView,0);
ViewExtractSkipRuleValuesSet(sCube,sView,0);
The values I am reading from are not rule derived and like mentioned, all leaf level so no need to worry about setting anything other than the suppression of zeroes.
Probably in the region of 3,000 cells are returned in the view so very tiny by all accounts.
When I run the process on my cloud instance which is apparently running on 2.0.9.1, the process took 812 seconds to complete.
If I run the same process on the same data set on a local instance running 2.0.9.2 (11.8.00100.13), the process completes in about a second.
After some fiddling and some assistance, there are two tweaks that seem to alleviate this.
1) Set ViewExtractSkipCalcsSet to 1, even if you only have N: levels
2) Leave ViewExtractSkipCalcsSet as 0 but Incorporate C: levels in one dimension and skip these in Meta data/data as applicable.
Hope this helps for those that may not be able to upgrade or those on cloud where the upgrade will happen at some point.
------------------------------
George Tonkin
------------------------------
#PlanningAnalyticswithWatson