Hi,
I am facing a common problem for which I have found very useful threads but they didn't manage to help me.
My problem is on excel report, Dimension data is not filtering correctly when I connect with user credentials for which a role is configured on the cube. Excel 2007 ignores the roles configured on SSAS 2008 and I tested with 2 different users with the same role configuration.
I ensured that the user doesn't fall in the server admin role and . I started up an SQL Profiler and I ensured no * in the list of roles of the user. I ensured also that there is no "built-in administrators group" configured (Security\BuiltinAdminsAreServerAdmin).
http://social.technet.microsoft.com/Forums/sqlserver/en-US/7052f751-8478-4ab2-aba8-d250a1606e07/deny-access-to-analysis-services-cube-from-excel-2007
Also I am planning to upgrade my Service Pack 1 to the cumulative pack Hot Fix 2710 ( KB969099 ) as it seems there are some known issues about dimension security on SSAS 2008. Do you really think it is a question of upgrade?
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/4b4e6e3c-bebe-4f81-8462-b2d0bd61ad11/dimension-attribute-security-on-ssas-2008-not-working-but-works-fine-on-2005
However I managed to work around the issue on SSAS and on Excel as follow but it is the not the solution expected:
- On SSAS 2008 R2 cube browser, while testing using the role: Dimension values filtered correctly the required data
- On Excel: Unless the role is specified in the configuration of the connection then the data is not filtered.
http://kevin_s_goff.typepad.com/kevin_s_goff_weblog/2009/12/1242009---testing-ssas-roles-in-excel.html
It is really urgent,
Many thanks