The role of dimension/detail/measure is as always open to debate. If you create an object in the universe by dragging a column from table to the objects panel BO will set it as a dimension. Objects that will be aggregated or otherwise calculated with should be set to measures, deactivate the LOV and set the proper aggregate behavior.
Whether an object qualifies for dimension or detail depends upon the following:
1. If you want to use an object for drilling down through an hierarchy, it should be a dimension.
2. If you want it in linked dataproviders as an object to link on , it should be a dimension.
Typical dimension are:
product,time-objects,customer,region,country
An object that acts as an property on a dimension is usually a detail, like Customer-name,Product-size.
In some cases it will be wise to create a dimension AND a detail for the same database object. For instance a report on customer-sales may be too difficult to interpret just using the customer numbers. So, for drilling down, you may want to create an dimension out of the name too.
Be careful, cause stuuf like names are often non-unique, so an even better solution is to create an new object like
concatenation of number + name to create unique values.
T. Blom
Information analyst
tbl@shimano-eu.com