Total Pageviews

30 January 2015

Oracle HFM - Value Dimenstion and its Mechanism


Value Dimension and its Mechanism




Purpose

The Value dimension is not used for a single purpose. The three purposes that I have identified are:
It is used to store and identify the different types of data within HFM (Data and Journals)
It is used to translate the values from local currency to parent currency and eventually calculate the contribution to the parent entity.
 Finally, it is used to maintain all the foreign currencies that the application can support.

Structure

The Value dimension is a system defined dimension. The Value dimension members are:

The member Entity Currency (EC) is used to input data in local currency.
The member Entity Curr Adjs (ECA) is used to post journals in local currency.
The member Entity Curr Total (ECT) is used to aggregate the previous members.
The member Parent Currency (PC) is used to translate the data from the default currency to the parent currency. This means that if the parent entity has a different currency from the child, the value of ECT will be translated into Parent Currency. In order to trigger the calculation of the PC, the entity should be active in the ownership management.
The member Parent Currency Adjs (PCA) is used to post journals in parent currency of the entity. The journals in PCA are not linked with the parent entity but with the currency of the parent entity. This means that in case that you have a base entity with two different parent entities which have the same currency, when the users post a journal in the PCA, the journal will affect both the parent entities. If there is a parent with a different currency, the specific parent will not be affected.
The member Parent Currency Total (PCT) is used to aggregate the previous members.

The member [Parent] is used in a similar way with PCT. The difference is that technically, the [Parent] member is related with the node and not with the entity.

The member [Parent Adjs] is used to post journals on top of the [Parent] member for the specific node only. Parent adjustments are available only for parent entities for which the AllowAdjFromchildren application setting is selected. Consider two members in the entity dimension "A" and "B" now both these members have a child as "C". Where "C" is the shared member. Now if you pass a Journal at of "C" then this journal entry has an effect on both the parents "A" and "B". Whereas if you pass an entry at of"C" then you can also select the parent which you want to get affected by the same.

The member [Parent Total] is used to aggregate the previous members.

The member [Propotion] is used to store the contribution of the entity to the parent entity before the elimination. At this point, consolidation rules will apply. Depending on the set of consolidation rules, the application can store the whole number of the [Parent Total] or only a proportion of the [Parent Total] in [Proportion] member.

The member [Elimination] is used to store the data that will be eliminated during the calculation of the entity’s contribution to the parent entity. If the application does not support any consolidation rules, the [Elimination] member will only store the intercompany data that should be eliminated at the first common parent level with the intercompany partner entity. However, if the application supports more complex consolidation rules (like calculation of minority interest), the [Elimination] member can also store any data that will be used for calculating the consolidation journals.

The member [Contribution] is the sum of the previous members.

The member [Contribution Adjs] is used to post journals for the specific node in order to change the data after the completion of the consolidation rules. These adjustments are available only for parent entities for which the AllowAdjFromchildren application setting is selected.

The member [Contribution Total] is used to aggregate the previous members. This is the value that will be aggregated to the parent entity. The data from [Contribution Total] of all the parent’s children entities will be aggregated to the of the parent entity and the process will start again.

Finally for every currency that is added in the system, the system will create 3 value dimension members. If the currency has the label ABC, the system will create the members ABC, ABC Adjs and ABC Total.

Mechanism :

The data in the Value dimension can be either related with the entity or with the node or can be calculated on the fly.
The data stored at members EC, ECA, PC and PCA  are related with the entity and are common for all the parents with the same currency.
On the other hand the members, the data stored at members [Parent], [Parent Adjs], [Proportion], [Elimination], [Contribution], [Contribution Adjs] and are related with the node of the parent entity and the entity and are not common for all the parents. This means that a value stored in any of these members is unique for the combination of the parent entity and the entity. If an entity has two parents, the user must consolidate both the parents in order to populate the value members [Parent], [Parent Adjs], [Parent Total], [Proportion], [Elimination], [Contribution], [Contribution Adjs] and [Contribution Total].
Finally, the data presented at members ECT, PCT, [Parent Total], [Contribution Total] are not stored at the entity or node level but these are calculated on the fly.

In order to visually identify the different levels of storing the data, the value members that present the data on entity level are marked with angle brackets “< & >” while the members that present the data on node level are marked with square brackets “[ ]”
In the graphs, the black circles represent value dimension member in which data can be inputed, posted or created by calculation and consolidation rules, the grey circle represent the value dimension member in which translation rules are applied and finally the white circles represent aggregation of previous members.

29 January 2015

Oracle Hyperion 11.1.2.4 Installation and Configuration


EPM 11.1.2.4 Installation and configuration

As expected there was a flurry of activity on social media that 11.1.2.4. had been  released though it was only the downloads that had been released on OTN, no documentation, no support matrix or edelivery and the OTN release is not packaged up in the same way, one year the OTN EPM downloads were a beta release so should never be trusted (wait for the edelivery release)

It would make more sense to release the documentation first but then again the way some people go about it these days is to install first and then ask questions before even reading any of the docs :)

All that time Oracle had to prepare the way it was  released and in the end it was done in an unstructured way. :)

Seeing as I have no choice to go down the route of OTN and with no documentation then so be it, I will update this post once all the documentation becomes available with the highlights.

UPDATE 29/01/2015: Documentation can be found here or all documentation here

UPDATE 28/01/2015: Support Matrix has now been updated and can be downloaded from here

The noticeable changes in 11.1.2.4 compared to 11.1.2.3.x are:
  • OS support added for Windows Server 2012 (all SP levels inc)/R2
  • OS support removed for Windows Server 2003
  • Client OS support added for Windows 8.1 and Windows Server 2012 (all SP inc/R2)
  • Client OS support removed for XP and Vista
  • Browser support added for Internet Explorer 11.x and Firefox 31.x ESR
  • Browser support removed for Internet Explorer 7 and 8
  • No changes in Oracle database repository support though Microsoft SQL Server 2012 (all SP levels inc) has been added
  • No changes in supported versions of Microsoft Office which are 2007/2010/2013
  • Websphere application server support removed
  • Smart View compatible version for 11.1.2.4 is 11.1.2.5.400
There are some caveats on the above so for more detailed information check out the support matrix.

As windows 2012  is at last supported I am going to take the plunge and install on it and configuring against Oracle 12c (12.1.0.2.0) database.

Just like in my previous installation post this is not going to be a step by step guide to installing and it will be only be covering key aspects or changes from 11.1.2.3

Please be aware as this has just been released it just my initial view which I am sure will change once I have gained more knowledge on the release.

Once the files are downloaded and extracted under the same location you will notice there have not been any changes to the file structure.

There are a few additions in the root installation folder.

Supplemental Data Manager and Tax Supplemental Schedule Smart View Extension installers.

Running through the installation is exactly the same as previous versions.

Interesting to see the operating system is supported but categorised as Windows NT (unknown)

Most of the options are the same on the product components screen though there are few changes.

As you will notice FDM has been removed, farewell and time to move on to the much superior FDMEE.

The new Tax Management product including Tax Governance and Reporting is available.

Financial Management includes the new SDK and the ADM option has gone.

I went to install all the products just to test whether there would any problems installing on Windows 2012 but as you can see all green.

The underlying directory structure remains constant.

What I am surprised at the versions of jdk and jrockit have not been updated from 11.1.2.3
Now on to the configuration which remains in the whole pretty much similar to 11.1.2.3 and I will miss out some sections.


The configuration to Shared Services and Registry Database has no changes.

Once again the product configuration options are very similar to that of 11.1.2.3

There is the new addition of Tax Management and the removal of DCOM and the web server from the FM configuration.

In this configuration I am not going to configure FCM/Tax Management as they require SOA so I will leave that for another day.

Under FDMEE the register HFM adaptor is no more now that HFM has moved into the Java world so it will be built into FDMEE by default.

The common components screen now has a new option to enable SSL offloading and host details.

The configure database screen no longer has the option to upgrade from a 11.1.1.4+ version.

The deploy application server still has the annoying deploy to single managed server enabled by default which I quickly deselected.

The essbase configuration has a new additional option to set the binding host name which I know will help in cluster configurations.

From the docs:
"Specify a Binding Host Name to have Essbase bind only to the IP address for the specified Binding Host Name. Otherwise, at startup, Essbase binds on all available IP addresses."

There are now only two configuration screens for FM

>The FM configure server has the new options for the server port and datasource port range.

The cluster configuration remains the same.

IIS has been removed as an option for the Web Server

The hardly ever used and more annoying than anything Oracle Configuration Manager (OCM) Registration has been removed so another less thing to worry about especially on Linux.

And besides all screens which are exactly the same as 11.1.2.3 then that is pretty much it and off the configuration goes.

Surprisingly enough I didn’t have any failures on win2012 and the validation report is all happy too.

If you take a look at the windows services there is not much of a shock.

Financial Management is down to two services instead of four.

The service names, logs etc still contain references to system 9 how we have moved on :)

IIS is very quiet indeed with no FDM and no FM now that it has fully moved in to java web application world.

Firing up all the services was once again successful and you can see that workspace has a very slight makeover.



Source : john-goodwin.blogspot.in

Whats trending in Oracle Hyperion 11.1.2.4??

Whats trending in Oracle Hyperion 11.1.2.4??

The primary enhancements planned for HFM in version 11.1.2.4 are:-
  • Performance Gains. - Oracle has taken a fresh look at how the consolidations run behind the scenes. Some major improvements have been made. Initial testing with real customer models are seeing reductions in consolidation times from one hour to ten minutes with no hardware changes.
  • Exalytics Certification – removal of the windows dependency from the product.
  • Product Extensions., Two new products have been added to the Financial Close Suite:-
  • Financial Reporting Cloud Service (FRCS) – Not to be confused with the existing Financial Reporting product, this new product focuses on the process and workflow associated with the collection of data / comments and charts from multiple people, collation into reports and the subsequent review and approval of these reports. The bigger you are the more you’re likely to see benefits from this offering.
  • Supplemental Data Manager (SDM) – Targeted at the collection of data required for internal or external reporting that is not in the GL and is of a supplemental nature, such as a Revenue breakdown by Customer.
FDMEE
There are some significant changes occurring with data and master data integration.  Here’s a breakdown of the main points:- 
  • From version 11.1.2.4 it is mandatory for FDM and ERPI customers to adopt FDMEE(no additional license cost is involved).
  • Essva11.1.2.4 FDMEE now includes the option to have Essbase / Planning and HFM as targets or sources from an integration perspective – meaning that it can be used to move data between these tools (Oracle also announced that the little used EPMA data sync capability is being removed).
  • These is no doubt that this product is the primary go forward data integration tool for Oracle EPM.