I am new to SSAS and PPS implementation. And I was asked to implement dynamic security for PPS dashboard filters.
The requirement is as follows
User 1 | ||
COUNTRY FILTER | YEAR FILTER | |
Dashboard 1 | has Access to USA, Canada and Italy | Has Accees to 2009, 2010 |
Dashboard 2 | Has Access to India, UK and USA | Has access to 2009, 2011, 2012 |
In the above table the same "User 1" having different set of items for same filter (either Country/Year) based on dashboard.
I implemented security as mentioned in the below link
http://www.mssqltips.com/sqlservertip/1844/sql-server-analysis-services-ssas-dimension-security-stored-procedures/
But by following the link i am able to send only logged in user id to SSAS but not the dashboard name/id from which the filter is being called. If i can get both username and dashboard id in SSAS, then I can implement the security as I need.
So please help me out to achieve my requirement using PPS and SSAS. Please suggest if you have any alternate ways to complete my requirement.