Oracle - Essbase - Twopass..

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

automaty do gier

ORACLE | Essbase
My Knowledge... My Working Expericence... My Tips & Tricks... All around Oracle EPM Product Suite

HOME ABOUT ME CONTACT ME

FACEBOOK FAN PAGE


Sunday, October 6, 2013

TWOPASS... Why TWO PASSES? Content blocked


TWOPASS... Why do i need TWO PASSES for a calculation to get it right? by your
organization
One of my colleague who was new to Essbase asked me.. What is TWOPASS?
Your attempt to access the
As usual, I took the standard example of % Calculation and said that URL:https://www.facebook.com/plugins/likebox.php?
href=https://www.facebook.com/Amarn
"When you are performing % calculation using a member formula, you have to athEssbaseBlog?
calculate again at Total level than to aggregate the percentages from child to
parent. In such case, you have to re-calculate again at total level and in order for Options: Click more
the essbase to do this, we tag the member as TWOPASS so that it will calculate information to
again in the End. Below is the example i gave learn more
about your
Calculation Without TWOPASS access policy.

Jan Feb Mar Q1


BLOG ARCHIVE
Sales 1000 1200 800 3000
Profit 20 50 20 90 2014 (6)

Profit % 50 24 40 114 2013 (8)


October (3)
Profit % has to be re-calculated again at Q1 to provide the correct results Where is @ISIDESC (Boolean Function) in
ASO for MD...
Calculation With TWOPASS
TWOPASS... Why TWO PASSES?
Jan Feb Mar Q1 Variance Reporting - How to do it - Part III
Sales 1000 1200 800 3000
Profit 20 50 20 90 September (1)
August (4)
Profit % 50 24 40 33.33
When we tag the member Profit % as TWOPASS, it calculates correctly. But, the
next question he asked made me think as it's been a while that I was made to FOLLOWERS
think :)

His question was not just one but two MY EPM BLOG LIST

The Finnish Hyperion Guy


1. When we tag a member as dynamic calc and write a formula, it has to Essbase Analytics Link Gets Updated
calculate correctly. Why do we have to tag as TWOPASS to tell essbase to 6 days ago
calculate it again?
Cameron's Blog For Essbase Hackers
2. Do we use TWOPASS only for percentage calculations or is there any other 9,000 + 5,700 + 12,000 = wow
scenario where we use TWOPASS? 1 week ago

There are two ways how you can perform Calculations in Essbase More to life than this...
Planning 11.1.2.3 setting the cell retrieval
threshold update
1. Build a calculation script to perform the calculation that you wanted (Batch
3 weeks ago
Calculation)
2. Use Member Formula jason's hyperion blog
You can make the member as Dynamic Calc and essbase would Drillbridge Webinar Slides Available
4 weeks ago
calculate that member on the fly only when you retrieve (Dynamic
Calculation) The I.T. Side
Make it stored and calculate that member in Calculation Script (Batch OAUG Connection PointHyperion Online
Calculation because the member is stored and is explicitly calculated 4 weeks ago
using a calculation script) Glenn Schwartzberg's Essbase Blog
Im sure you are better than I am!
Essbase follows a specific order when performing a Batch Calculation or Dynamic 1 month ago
Calculation. Understanding the order of calculation is very important which will Gary Crisci's BI Blog
give a clear picture to choose which option is better to perform a calculation. LLS Light The Night Walk, Norwalk CT,
10/24/2014
So, You use TWOPASS on a member with Dynamic Calc to override the default 1 month ago
calculation order. Look Smarter Than You Are
Note: You can always control the order of calculation if you are using a Oracle Exalytics X4-4 - Bigger, Better, Stronger
calculation script to calculate that member 2 months ago

Metavero
Below is the section of content from Essbase Database Administration Guide Who moved my data?
2 months ago
For dynamically calculated values, on retrieval, Essbase calculates the values by
Dan Pressman, The Essbase Mechanic |
calculating the database in the following order:
The Inner Workings of Essbase
A Few Words about Freedom, Dimensional
Irrelevance, and ASO
1. Sparse dimensions 6 months ago
If the dimension tagged as time is sparse and the database outline Show All
uses time series data, Essbase bases the sparse calculation on the
time dimension.
Otherwise, Essbase bases the calculation on the dimension that it POPULAR POSTS
normally uses for a batch calculation.
2. Dense dimensions Variance Reporting - How to do it - Part II
a. Dimension tagged as accounts, if dense In the last post here , we have talked about the
b. Dimension tagged as time, if dense basics of Variance Reporting. In this post, we will
c. Time series calculations talk a bit detail about the variances...
d. Remaining dense dimensions
e. Two-pass calculations TWOPASS... Why TWO PASSES?
f. Attributes TWOPASS... Why do i need TWO PASSES for a
calculation to get it right? One of my colleague who
So, let's say that if your retrieve has multiple members which are dynamic calc
was new to Essbase asked me.. What is ...
(Across multiple dimensions) and you will tag that member as TWOPASS that
needs to be calculated at last.
NONEMPTYMEMBER in MDX Formula to the
Rescue - Essbase ASO
You can Achieve the same functionality in ASO using Solve Order Property. Using
Solve Order, you can define the order of calculation similar to BSO Application. Most of the Essbase ASO Applications have View
dimension for handling Dynamic Time Series (Mostly
Bottomline: Always evaluate if you really need TWOPASS as it has to calculate Q-T-D and Y-T-D). As you all know that A...
twice and it may take lot of time if you have complex calculations / multiple
dynamic calc members. Where is @ISIDESC (Boolean Function) in ASO for
MDX Formulas?
Hope this information helps you when to use TWOPASS and when not to It has come out of surprise that ASO doesn't have a
Boolean function similar to @ISIDESC function in
Happy Learning!!! BSO for writing MDX formulas. B...

Posted by amarnath at 9:47 AM Variance Reporting - How to do it - Part I


Recommend this on Google Looking at the word Variance Reporting reminds us
Labels: BSO, Oracle Essbase, TWOPASS calculation about the @VAR and @VARPER functions available
in Essbase with which you can do varia...

Oracle Hyperion DRM Export Format


1 comment:
Oracle Hyperion DRM 11.1.2.2 enables you to export
the hierarchies with different encodings (ASCII,
Snehotosh Banerjee April 6, 2014 at 9:07 AM Unicode, UTF-8, and so on). We ...
Very nice and clean explanation.
Variance Reporting - How to do it - Part III
Reply
In the Last series of Posts Here (Part I) and Here
(Part II), we have talked about the basics of
Variance Reporting (Part I) and Vari...
Enter your comment...

Custom Tools/Utilities for Oracle EPM (Mostly


Essbase) - Part I
It's been around 8 years that I have started
Comment as: Google Account working on Essbase and from then there has always
been a need to a functionality / c...

Publish Preview Oracle Planning and Budgeting in the Cloud - GA


Oracle has announced the public availability of
"Planning and Budgeting on the cloud" known as
"Planning and Budgeting Clou...

You might also like