Hey Everyone,
We have a 2013 SharePoint environment with Excel services. I am trying to pass the users credentials from SharePoint to our 2016 SSAS tabular model, to use row level security.
Currently my test user can:
- Connect DIRECTLY to the SSAS model in local Excel (no Sharepoint layer) and Row level security works perfectly.
- Access the same report in SharePoint Excel Services with a live connection to the SSAS instance but row level security is NOT working. He can see more rows than he should.
We are using Secure Store with application ID's in the ODC connection per someone's suggestion. I'm not sure if we want to be after googling secure store?
I've tried many different combinations of connection strings, specifying roles, adjusting the SSAS role's, etc. Does anyone know what I'm missing? Let me know if any additional info would be helpful.
I suppose my issue could be in the Excel report, SSAS role as welll but this is my latest ODC connection string. I found the CustomData function in an article but that didn't seem to do it either:
Provider=MSOLAP.5;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=InvoiceSalesAnalysis;Data Source=wbNiobium2T\Tabular;Extended Properties="CUSTOMDATA = {{ USERID }}";MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error
Thanks for any help someone can provide !