Oracle DRM Blog

10 Mar, 2008

Tracking Changes – Part II

Posted by: Daniel In: Tips 'n' Tricks

In the last part of our article, we talked about ways to automatically populate creation and update information for each node as they evolve. This is especially useful for building databases (e.g. slowly changing dimension). If you follow the last article, that’s probably enough to achieve the objective. Now, as you go from month to month, you will probably be creating new versions of hierarchies. When you’re creating a new version and you’re tracking changes, here’s a tip…

For those that are not familiar with versions, this is the way in which you can lock down a snapshot of a prior state. Why is this important? For example, it’s common in most companies to have a financial accounting close. During the close, accounting entries are often booked to the existing financial organizational structure. This is often represented in the ERP or inside the reporting tools. When the close is finished, a new financial period is open where more transactions can be added, and structures changed. In order to be able to preserve how the financial statement should look, you can lock down the current month version right after the close, and open a new version for newer changes. One simple advantage is you can build BI repositories for the past easily, and have a way to represent the past. This is even more useful whenever there’s a re-organization or merger/acquisition scenario. You see, in most of today’s BI system, for the purpose of speed, slowly changing dimension are rarely deployed properly. As a result, most of your Therefore, multiple versions of the same hierarchies are often kept inside of Oracle Hyperion DRM.

To create a new version of the existing hierarchies, you will right-click on the current version and select the “Copy as New…” option.

createnew01.jpg

The system will prompt you for a new version name and description. Now, right underneath are two additional options.

  • Clear Approval Properties
  • Clear Changed Properties

createnew02.jpg

Now the manual doesn’t tell you exactly how to use this, and while it’s tempting to check these boxes, you shouldn’t. If you want continuity in knowing who created each of the nodes and when, because you have set the “Change Tracking Properties we discussed in Part I”, then you want to leave these check boxes alone. When you click OK, the new version will carry over all those details. On the other hand, if you checked “Clear Changed Properties”, your new version will have NULL inside each of the change tracking properties.

Visitors who read this post, also read:



2 Responses to "Tracking Changes – Part II"

1 | CC

June 30th, 2008 at 12:49 pm

Avatar

Hey, got a question for you….in a company that is trying to do BU P&L reporting, so we have to make sure all the cost centers are properly assigned to each BU. But some of the cost centers are supporting a few BU functions, so each quarter we surveyed them and they provided a breakdown of their % of resources to each BU. These % changes each quarter, what is the most efficient and cost effective way to track these changes? Right now, we only have 1 % dimention, so literally all BU P&L changes each quarter with no historical data archiving ability. Thx mucho!

2 | Daniel

July 2nd, 2008 at 1:37 pm

Avatar

Hi CC, this seems like Activity Based Costing (ABC) or just a plain allocation exercise. You can put this into Essbase. From the top of my head, I’d:

Create a new scenario member “Alloc” in the Scenario dimension:
All Scenarios
Actuals +
Raw Actual +
Alloc *
Plan

Load the percentages and store in “Alloc” like the following:
2008 Q1 “Alloc”
BU1 BU2
CC1 100% 0%
CC2 50% 50%
CC3 30% 70%
CC4 0% 100%

2008 Q2 “Alloc”
BU1 BU2
CC1 0% 0%
CC2 30% 70%
CC3 0% 100%
CC4 0% 100%

And then have Essbase calculate that for you. That way you don’t need to store them in a spreadsheet, and you can get accurate reporting over time even though the percentages changes. Hope that helps. Call me if you need to discuss further. Thanks.

Comment Form


  • Daniel: There's not much you need to configure if you successfully install DRM 11.1.2.1, it's probably the easiest install compared to the entire Oracle Hyper
  • Daniel: Please let me know which down stream system you are referring to and I can help you with that.
  • Daniel: Migration utility is useful when you need to make sectional update. For example if you add a new property, why would you want to re-migrate the entire

About This Blog

My name is Daniel Poon. I am a multi-disciplined business intelligence professional with a strong dynamic career leading Financial Processes, People, BI Systems and Global Projects to accomplishments. Known for passion in implementing process excellence, quality BI solutions and creative innovations. Thanks for visiting my special interest blog.

 Subscribe This Blog For Free Now

Disclaimer: The words, ideas and opinions here are my own. Please don't assume they represent the opinion of my employer, any other person or organization. Do read the Terms of Use. If you would like to quote me, please ask me first or provide a link back.