on 08-05-2013 3:33 PM
Hi Guys,
Sorry if its a dumb question.
I was trying to understand the job of the person who designs universe.
Does he just emulates joins,mappings from the ER diagram of that application.or he has to think in terms of how data flows and Business rules.
I want to undertand whether the Universe designer has to undertand the complete application for creating a universe.
and last
What are the documents one has to collect before sitting to design a universe if its a fairly new application?
I understand its a vague question.but please some one comment.its highly appreciated
Thanks
At a general level, the universe designer's job is to add value to the underlying database rather than simply providing it "as is". I'll come back to that later though.
The first two documents I'd want as a universe designer are the reporting requirements and the ERD. I'd walk through the reporting requirements and make sure that all the data items are available in the ERD. The ERD is useful as it establish what tables logically belong together, their cardinalities and the join columns. However, there are things that may need changing in Designer. Loops will need resolving through contexts, aliases will need to be identified where tables are used for different things (typically the calendar table has multiple uses). You also need to consider adding value - I added this topic to the BOB Board for example to allow users to schedule reports to run for time periods relative to today:http://www.forumtopics.com/busobj/viewtopic.php?t=152613
You should also look at the following:
Giving all objects meaningful names - do not present the database column name; rename it to what the business know it as. For example, change BUSTYPCD to Business Type Code.
Give all numbers the correct number format - there's nothing worse for an end user than seeing the current year as 2,103.00
Give all measures an aggregate function - get the database server doing the work. Be careful though - while a count aggregate has a sum projection, a count distinct does not.
Give all objects descriptions - it is somewhere to document what the object is and any calculations you have applied to it when you have used a case statement for example.
Above all else, before attempting to build a universe, attend a universe design course. The cost of not doing so is far greater than the cost of doing so. Even if you have to pay for it yourself, it will pay you back over two or three years with what you will achieve.
Best of luck,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
moved your thread to semantic layer forum. Do check the Documents tab for further reading.
regards,
H
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.