I have a Tabular Model in SSAS.
There are two tables:
- DimQuestions (QuestionKey, QuestionDesctiption, QuestionGroup)
- DimQuestionGroup (QuestionGroupKey, QuestionGroup)
- FactResults (...)
I also added another table:
- Security (Username, QuestionGroup)
Username | QuestionGroup |
User1 | Group1 |
User1 | Group2 |
User2 | Group1 |
I am creating a DataSet in SSRS and there I want to select only the QuestionKeys(from DimQuestion) where a specific username has access to according to the tableSecurity. One username may have access to multiple groups, and a group may be available to multiple usernames.
Is there a best practice to achieve this? How to achieve this using MDX?