Assuming that you're using AS 2005, you might find some helpful ideas in
this recent paper on many-many dimensional modelling - the "Survey"
scenario covers the analysis of questions with multiple answers:
http://www.sqlbi.eu/Home/tabid/36/ct...ID/7/Default.a
spx
Quote:
|
The many-to-many revolution
|
This is the introduction of a paper that describes how to leverage the
many-to-many dimension relationships, a feature that debuted available
with Analysis Services 2005. After introducing the main concepts, the
paper discusses various implementation techniques in the form of design
patterns: for each model, there is a description of a business scenario
that could benefit from the model, followed by an explanation of its
implementation.
Two separate downloads (available on SQLBI.EU project page) contain the
full paper in PDF format and SQL Server database and Analysis Services
projects with the same sample data used in the paper.
Analysis Services 2005 (SSAS 2005) introduced the capability to handle
many-to-many relationships between dimensions. At a first glance, you
may tend to underscore the importance of this feature: after all,
Analysis Services 2000 and many other OLAP engines do not offer
many-to-many relationships. Yet, its lack did not limit their adoption
and, apparently, only a few businesses really require it. However, as
this paper shows, the UDM (Unified Dimensional Model) can leverage
many-to-many relationships helping you to present data from different
perspectives that are not feasible with a traditional star schema. This
opens a brand new world of opportunities that transcends the limits of
traditional OLAP.
We will explore many different uses of many-to-many relationships that
give us more choices to model effectively business needs, including:
Classical many-to-many
Cascading many-to-many
Survey
Distinct Count
Multiple Groups
Cross-Time
Transition Matrix
Multiple Hierarchies
...
- Deepak
Deepak Puri
Microsoft MVP - SQL Server
*** Sent via Developersdex http://www.developersdex.com ***