Forum Discussion
repl-satyveer-s
8 years agoRegular Visitor
Pulling Report data filtered by backend user permissions
First time powerbi user. Wanted to validate my approach to one of the problems am facing while embedding a powerbi report into a company webpage. Scenario: We have integrated a powerbi report on...
v-jiascu-msft
8 years agoMicrosoft Employee
Hi repl-satyveer-s,
RLS (row level security) could be the best choice. Why can't you do that? Please refer to embedded-row-level-security and service-admin-rls.
What's your scenario? App Owns Data or User Owns Data.
Best Regards,
Dale
repl-satyveer-s
8 years agoRegular Visitor
Thanks for the reply.
So our scenario is 'App owns data'.
Say the dataset returns rows of 'project' information. The access to any project object is a determined in the backend by a complex logic of user's permission, role, per-object access etc.
For instance, if we have ProjectA, ProjectB, ProjectC in the system a user can have access to any permutation and combinatin of that set depending upon access roles, rules defined elsewhere in the backend. It is not possible to import all that into report dataset.