Forum Discussion
Dataset.ReadWrite.All
- 1 year ago
Hi Anonymous I don't think it's possible to restrict the Dataset.ReadWrite.All permission to specific datasets or workspaces when using a service principal. This permission inherently grants access to all datasets across Power BI. To limit scope, you can use dedicated workspaces, apply RLS for data-level control, or create a custom middleware to filter API calls. For more details, check Power BI REST API and Azure AD permissions documentation.
Hi Anonymous ,
Thank you for reaching out to the Microsoft Fabric Community.
In addition to Akash_Varuna response, here are some official resources that explain the Dataset.ReadWrite.All permission.
Automate Power BI Premium workspace and semantic model tasks with service principals - Power BI | Microsoft Learn
Embed Power BI content in an embedded analytics application with service principal and an application secret - Power BI | Microsoft Learn
The Dataset.ReadWrite.All permission is tenant-wide and cannot currently be scoped to a specific dataset or workspace when using a service principal.
If my response solved your query, please mark it as the Accepted solution to help others find it easily. And if my answer was helpful, I'd really appreciate a 'Kudos'.