Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

Dataset.ReadWrite.All

For push dataset, eventhough Dataset.ReadWrite.All is required, can we not restrict that the app registered in AZURE AD for this use case only writes to the dataset in the workspace that we have conf...
  • Akash_Varuna's avatar
    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.