Oracle DRM Blog

16 Jul, 2008

Random Q&A

Posted by: Daniel In: Master Data Management

I have been busy on several projects and will be doing some catch up on blogging really soon. Having said that, the DRM tools section on this web site had been upgraded. I can’t tell you how many hours I have saved using this over the past few weeks. So just to let you know, it’s not there to look pretty. I actually use it.

Some interesting design questions I got over the past few weeks…

- Would you put the date dimension in DRM? It depends. I am not a big fan of building big massive date dimensions down to month, week, date, hours blah blah blah… If it’s gonna be used, then sure. You’ll also need to think about design considerations on how to control current date, current financial months, current quarter and flag them as required. Certainly don’t do it manually.

- How do you know which level of an ERP dimension you should bring into DRM? You should bring in only ones that your BI environment would actually use downstream for datawarehouses or Hyperion. Don’t bring over things that’ll be left idol on its own.

- How to do manage 2 business units wanting their own and maintain hierarchy rollup for the same dimension? Assuming you cannot group them down to one hierarchy, you should certainly decide which one is the primary. Look for the one that’s closest to the source such as the General Ledger or HFM. Now build both hierarchies but be sure to use shared node to ensure referrential integrity for leaf level members. For parent nodes, leave them distinct would be my suggestion.

- Importing member names or descriptions with symbol characters? DRM sets the default to disallow import of certain symbolic characters such as comma, double-quote, brackets etc, you can also turn them off by setting system preferences InvDesc and InvName.

- Synchronization between BI MDM and ERP primary tables? It’s always controversial over who trumps who. The ERP is a place for most of the master data at the beginning. But due to it’s inflexibility to deal with hierarchies/alternate hierarchies, DRM is a much better tool. You’ll need to set governance rules to determine the process to which master data should be maintained. As a general rule, always maintain them in one place.

- When to use DRM and when not to? Probably can be a future blog on its own… There’s a number of possible answers: 1) if the hierarchy is not being maintained well. For example, I see companies maintaining the same hierarchy in Access, Excel, EDW and somebody’s brain, than this would be a good candidate to centralize and manage under one roof.  2) if there’s SOX implication. 3) if it’s important enough to be measured/comp on. 4) if there’s multiple downstream system that will depend on it. 5) if you want to achieve single version of truth in your company.

- What about using Hyperion BPMA than DRM? Depending on your use. Personally I think DRM does a much better job as handling hierarchies and master data management that’s enterprise wide. BPMA I hear is great at managing Hyperion specific dimension builds. But you may have issues to grow beyond that.

That’s all for now… see you next time.

Visitors who read this post, also read:



Tags:

7 Responses to "Random Q&A"

1 | raman

June 28th, 2010 at 9:09 am

Avatar

while testing one issue i changed the hierarchy in DRM.
How can i recover my application back.

2 | raman

June 28th, 2010 at 9:11 am

Avatar

while i am exporting the data i facing one error that is CMI_DRM_BUID is not installed.for this can you suggest how to fix this issue.

3 | admin

July 7th, 2010 at 12:59 pm

Avatar

You can use the virtual version and then use hierarchy compare to generate automator scripts that will roll the hierarchy back to the prior state.

4 | admin

July 7th, 2010 at 1:15 pm

Avatar

Need more info, haven’t seen this before. Are you exporting to text or tables?

5 | Minh

March 5th, 2012 at 2:39 pm

Avatar

Hi! I’m trying to import double quotes into DRM but it strips them off no matter what I do. I tried escape characters, etc. I read about your tips: “you can also turn them off by setting system preferences InvDesc and InvName.” I’m new to DRM so would you tell me in more detail where exactly can I set the system prefs? Would that be on WebLogic side or DRM Config Console? Thank you so much!

6 | Minh

March 5th, 2012 at 3:43 pm

Avatar

Oops, I spoke to soon. I did find the 2 variables in DRM Web Client > Administer > System Prefs. However, the 2 variables are blank. There are no values in the Value field. I’m using version 11.1.2.0.3. Does that mean DRM is already set up to accept all characters? I still can’t import the double-quotes as the node description with or without the Value field = “. Do you know if there are any other options that I can try to resolve the issue? Thanks again!

7 | Daniel

March 6th, 2012 at 6:31 am

Avatar

Please see my latest post which I made to address your problem. Let me know if you have other issues.

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.