A question that often has to be considered during design of an Essbase database is to establish a relationship between metadata points that could possibility be two separate dimensions. For instance, combining Entity and Project into a single entity dimension with Projects rolling into the entities that are responsible for managing those Projects. The first litmus test that needs to be passed is whether your project has a direct correlation to a specific entity. Essentially, does a one for one relationship exist? Can the Project only be managed by one Entity? In instances where a Project may roll to many different Entities the debate as to whether combining the dimensions is often eliminated since the size of the dimension could eventually become very large due the numbers of combinations of metadata points that would need to be supported. In earlier versions, member uniqueness would be a constraining factor, that at that time, could only be addressed through member concatenation. Duplicate member names capabilities have since eliminated that constraint. If the project is only managed by a single entity then Pro's and Con's need to be evaluated. The Single Dimension Approach The Separate Dimension Approach So what is the right approach? Either approach is acceptable as long as the Pro's and Con's of each approach is understood.
OracleBIBlog Search
Friday, February 5, 2010
Hierarchical Metadata Relationships in Essbase – Pro’s and Con’s
Posted by
Rodney Adkins
at
Friday, February 05, 2010
Con's relating to a Single Entity dimension:
Pro's with a Single Entity dimension:
Pro's relating to the multiple dimension approach:
Con's with the multiple dimension approach:
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment