![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
I have a data modelling challenge I need to store multiple values in the attributes of a dimension. The dimension I need to model is the Materials dimension for each material I have multiple color attributes and many times I have the following scenario the same material # will have different color attributes. ----------------------------------------------- Material Color ----------------------------------------------- 1908900 Red 1908900 Green 1908900 Yellow ----------------------------------------------- I would appreciate if somebody can point me what is the best way to model this dimension so I can report on these multivalued attribute may be as a virtual dimension. What I still cannot understand is how do we model these kind of multivalued dimensions in a typical dimension the relationship between the attributes to the dimension is always 1:1 or 1:N but here I have a scenario where the relationship as you can see between a dimension and its attribute is N:N Also, many times this relationship from the material to the color of the material is coming from the same table that is the source for the fact table of the cube. Appreciate your help on this. Thanks Karen |
#4
| |||
| |||
|
#5
| |||
| |||
|
|
Thanks for the update. The fact table currently as only Material and the business as asked for supporting multiple colors for the same material. We need to get color into the fact table but for analysis I do not think we can afford to create a new color dimension since apart from color we have so many attributes like length, width, height, weight,etc for materials sometimes they can be multivalued. So putting all of them as seperate dimensions I guess will causes a dimension explosion we have atleast about 60 such attributes on the material but not all of them are multivalued. Thanks Karen |
#6
| |||
| |||
|
#7
| ||||
| ||||
|
|
Many thanks for the explanation. Is a bridge table similar to snow-flaking dimensions in Analysis Services. |
|
In terms of the kind of questions the business will ask is especially on a attribute like length or width on material they will ask questions like show all materials which are less than 5M or > 5M and < 25M. |

|
Sometimes I am wondering how we can support these kinds of relational querying on the material attributes. It will look like you have set of discrete members, although they can |
|
Thanks Karen |
![]() |
| Thread Tools | |
| Display Modes | |
| |