Cardinality can be
Many
:
Indicates a many-to-one relationship
O
n
e:
indicates a one-to-one relationship
I
mportant Tips:
Attribute relationships tell the engine how attributes role up to one another
Properly defined attribute relationships make processing and querying faster
Build attribute relationships whenever possible
Set attribute relationships to RIGID whenever possible
Make sure to set KeyColumns when necessary
BIDS
2005 Vs
BIDS
2008
In 2008 there is a separate tab for attribute relationships where as in 2005 itdidn¶t
Setting attribute relationships in 2005 is not particularly intuitive
2008 includes a graphical attribute relationship designer
2008 blocks the processing of dimensions that 2005 allows, even though thestructure is not entirely correct
D
imension
U
sage:
Cubes and Measure Groups:
SSAS 2005/2008 can have multiple fact tables per cube
Different fact tables are needed when facts have:- Different dimensions- Same dimensions but at different levels of granularity
Each fact table gets its own measure group
F
orecasts and
A
ctuals:
Actual sales are typically recorded at the daily grain
Forecasts/plans are often set at month or quarter level
Therefore, both forecast and actual fact records time to the time dimension butdo so at different levels of granularity
Relationship Types:
Dimensions and measure groups can be related in different ways
Regul
ar
:
A direct relationship
F
act
:
A column in the fact table can be treated as a dimension (usually used for
Add a Comment