Thursday, July 29, 2021

Oracle Hyperion Planning - Technical Process Flow

 Namaste!

Here is a quick overview of Oracle Hyperion Planning Technical Process flow.

A typical Hyperion planning architecture consists of:

  •         Source Tier
  •         Data Management Tier
  •         Application Tier
  •         Reporting Tier

Please check out the video I have made to explain it visually.







Saturday, October 31, 2020

Hyperion Essbase - Questions asked by Students - 1

 Namaste!

I would like to write few series on the questions my students asked during the course.

Here are few questions and answers I would like to share with you all on Hyperion Essbase related.

More to come latter!


Question1

In Most of the Essbase Outlines always Accounts and Time are set as Dense.

As per my understanding Scenario dimension also Dense in Nature.

But, Why Scenario dimension is set as Sparse mostly in real time? Please advise.

Answer

It also depends upon how you use (retrieve) the data/Calculate the data. Most of the times, we retrieve either Actual data or Budget data and also calculation scripts will run against one scenario at a time.

In this situation if we set scenario as sparse, then retrieval will be easy. System can retrieve only 'actual' related blocks at one time (or blocks related to Budget at a time)


Question2

A little confusion with Data and  members.
for example if 1000 is data then it will go and sit in level 0 level right?.
Are level 0 members means data ?

Answer

Level 0 members are not numerical data. Level 0 members are also called metadata, the characteristic (or description) about data.

When we say 1000, there is no meaning rt, it could be sales or discount or rent.

Let us assume it is sales. I will say Sales = 1000. Then we get another question: which month is it? Let's say Jan.

Now we have more description about 1000. Jan, Sales = 1000. In this case Jan is member, sales is member, 1000 is data

now we get another question, which year is it? let's say year 2020. We can call this member as FY20.

Jan, FY20, Sales = 1000

As you need more description about data, you will add more dimensions to Essbase database to describe the data.


Question3

How to build dimensions with formulas that contain "" and ,

IF(@ISMBR("Jan"))
@VARPER ("MetricA"", @PRIOR( "Dec"->"MetricA", 1, @RELATIVE( "Years", 0 )))/100;
ELSE
@VARPER(MetricA,@PRIOR( "MetricA"))/100;
ENDIF

Some of my the metrics I'm building contain such formulas. I'm having trouble uploading these dimensions using the Rules Files because of the commas and spaces in the formulas.

After using the pipeline (|) delimiter and replacing the newlines with spaces as shown below:

IF(@ISMBR("Jan")) @VARPER ("MetricA", @PRIOR( "Dec"->"MetricA", 1, @RELATIVE( "Years", 0 )))/100; ELSE @VARPER("MetricA",@PRIOR( "MetricA"))/100; ENDIF

I still face the problem of EAS removing the quotation marks for me. This appears in the formula editor:


IF(@ISMBR(Jan)) @VARPER (MetricA, @PRIOR( Dec->MetricA, 1, @RELATIVE( Years, 0 )))/100; ELSE @VARPER(MetricA,@PRIOR( MetricA))/100; ENDIF

Please advise what is the best way to build dimensions with such formulas!


Answer

There are two ways of doing this. You may use either of the below method .

1. Please use single apostrophe ' character before and after "

     Example '"'MetricA'"'

2. Use \ character before "

    Example \"MetricA\"

In general, we would  see formulae in account dimension or scenario dimension and most of the times these are one time build, so can be done manually. However we may come across situations where the formulae need to be built using rules files. we have to format the source file formulae as per one of the above formats.


Happy Learning!

I have published an Advanced course on Hyperion Essbase on Udemy. Here is the coupon code. Please check it out if you are interested.

https://www.udemy.com/course/hyperion-essbase-advanced-course/?couponCode=ESBADV6

HFM - On Demand Rules

Namaste! Apologies for not able to write or post any videos, lately!

Today, I would like to write about the HFM's on-demand calculations.

So far we have been executing the standard Calculate, Translate, Consolidate scripts in HFM.

However to run the portion of the calculation script such as actual to budget scenario copy etc, these

on-demand rules are real handy. Another good thing is these rules can be attached to the 

web forms.

Here is a detailed video with practical example of how to do it.


Happy Learning!

I have published an Advanced course on Hyperion financial management on Udemy. Here is the coupon code. Please check it out if you are interested.

 

https://www.udemy.com/course/hyperion-financial-management-advanced-course/?couponCode=HFMADV9

Sunday, May 31, 2020

Currency Conversion using Hyperion Essbase ASO

Namaste!

Currency Conversion is an important feature for multi-entity organization., esp., if the business operates in multiple countries.

Even though an organization could span across different countries, It would be fair to say that, ultimately, numbers from different countries would have to be converted into one single reporting currency.

Usually the reporting currency would be the currency where company is head-quartered. Along with that each country has got it's own legal reporting standards too.

How this currency conversion is being handled in Hyperion suite of the products?

HFM and Hyperion Planning tools have an out-of-box features to handle the currency conversion using exchange rates that fed into application.

Hyperion Essbase has no such default feature, though we could convert an Essbase BSO Application into Currency type. It has got it's own limitations to deal with.

One of the options to achieve the currency conversion in Essbase BSO or ASO is to design custom functionality using Calculation or MDX scripts.

In this video, I have demonstrated how to design currency conversion functionality using Hyperion Essbase ASO with MDX scripting.



Happy Learning!


I have published an Advanced course on Hyperion Essbase on Udemy. Here is the coupon code. Please check it out if you are interested.

https://www.udemy.com/course/hyperion-essbase-advanced-course/?couponCode=ESBADV9




Monday, May 18, 2020

Hyperion Essbase - XREF Functionality

Namaste!

Hyperion Essbase has got many features to enhance the multi-dimensional reporting functionality.

In some of the cases few budgeting departments in an organization would require to have a separate database dedicated for their department/cost centre due to the sensitive nature of the data.


For example Payroll department may have to budget the payroll expanses using drivers like employee, grade, department etc. This budget data would have to be secured and not visible to all
other department budget owners.

Also the granularity of employee or grade wise budget would cause more sparsity and result in bigger

database/cube size. All these reasons may add up to take a call on allocation of separate database/cube for payroll budgeting.


However for a consolidating reporting purpose, it would be necessary to bring back the total payroll

cost to main database/cube.

@XREF is the most popularly used feature to transfer the data from one database/cube to another

database/cube.

I have put together a video to demonstrate the XREF functionality of Hyperion Essbase.




Happy Learning!

I have published an Advanced course on Hyperion Essbase on Udemy. Here is the coupon code. Please check it out if you are interested.

https://www.udemy.com/course/hyperion-essbase-advanced-course/?couponCode=ESBADV9

Sunday, April 19, 2020

Hyperion Essbase Database Types - BSO vs ASO

Namasthe!

Hyperion Essbase is a multi dimension OLAP database system. It stores the data in multi-dimensional  format., where as relational database stores the data in row and column formats.

Hyperion Essbase has two types of databases.,Block Storage Option (BSO) and Aggregate Storage Option (ASO).

In this video, I have outlined the differences between the BSO and ASO database types.




Happy Learning!

I have published an Advanced course on Hyperion Essbase on Udemy. Here is the coupon code. Please check it out if you are interested.

https://www.udemy.com/course/hyperion-essbase-advanced-course/?couponCode=ESBADV9

Saturday, March 28, 2020

HFM Multiple Language support - Demo Video

Namaste!

Hyperion Financial Management would support up to 10 languages. 

In this video, I am going to demonstrate how to enable the multi-language support using Application profile and further steps to display the Application dimension member aliases in other languages.





I have published an Advanced course on HFM in Udemy. Here is the coupon code. Please check it out if you are interested. 

https://www.udemy.com/course/hyperion-financial-management-advanced-course/?couponCode=HFMADV12