a good and politically correct answer :)
Well as I adjust the schema based on incoming changes, my particular issue now seems to deal more with different many-to-many relationships for each kind of survey. As an example ...
For Survey A I have a Classification Dimension (stores info about students) that has a M-2-M relationship with the Response Dimension (stores information about survey users) which is then related to the Answers fact table.
For Survey B I have a Demographic Dimension (stores demographic info about employees) that has a M-2-M relationship with the Response Dimension (stores
information about survey users) which is then related to the Answers
fact table.
The Classification Dimension is not and will never be related Survey B ... and the Demographic Dimension will never be related to Survey A.
Given that, what would be your suggestion?