Workspace folders solved organization but not access control. Permissions today exist only at the workspace level (Admin, Member, Contributor, Viewer) or per individual item. Everything in between is missing.
The result is workspace sprawl. Teams create dozens of workspaces purely to separate audiences, then carry the cost: duplicated semantic models, fractured lineage, deployment pipelines multiplying, capacity assignment overhead, and inconsistent governance across near-identical containers.
Proposed capability:
Allow a folder inside a workspace to carry its own access assignment, inherited from the workspace by default and optionally overridden:
• Assign security groups or users to a folder with a role scoped to that folder’s contents
• Inheritance on by default, with an explicit “break inheritance” action
• Restricted folders hidden from users without access, not just greyed out
• Support via REST API and PowerShell for automation and audit
• Folder permission changes surfaced in the Fabric audit log
• Nested folder inheritance that follows the parent chain
Use cases:
• Dev and test content kept invisible to business users inside the same workspace
• A shared workspace where Finance, HR, and Operations each see only their folder
• Certified content in a locked folder while a sandbox folder stays open to analysts
• Migrations from Tableau, where project-level folder security is standard and has no equivalent target structure in Power BI
Impact:
Fewer workspaces to govern, one semantic model instead of several copies, simpler pipeline design, and a security model that matches how organizations already think about content hierarchy.
1 Comment
- shaveta1New Member
Interesting point. Folder-level permissions could definitely help reduce workspace sprawl, especially for organizations with multiple teams sharing the same workspace. I’m curious how others see the trade-off between simpler workspace management and more granular security. Would this actually solve a common pain point in large Power BI environments?
Recent ideas
About "Download SQL database project" and fix the downloaded project
1. The sqlproj must be fixed, it is downloaded without the xml markup line <?xml version="1.0" encoding="utf-8"> 2. The sdk must be updated: Actual: <Sdk Name="Microsoft.Build.Sql" Version="0.1...Jarrinf3 hours agoFrequent VisitorNew48Views3likes2CommentsEventstream MQTT broker source: V3.1.1 support
The Eventstream MQTT broker source supports connections with public MQTT brokers that offer MQTT V5 support. Please offer support for V3.1.1 too, because this is still a valid and widely used ver...svelde4 hours agoSuper UserCompleted1.4KViews6likes4CommentsGet data from Apache Kafka topics via private networking
Current prerequisites limit to public Kafka instances which is not feasible for most enterprise customers. When will this limitation be lifted so that it can be used in private network setups, for ...Jugi4 hours agoMicrosoft EmployeePlanned3.5KViews2likes3CommentsSet default x axis scrolling position
Enable selection of the default scroll position for the x-axis on a chart. For example, on a line chart with dates as the x-axis, when not all of the data can display in the view at once, the scroll...Lisa_Krieg13 hours agoNew MemberNeeds Votes7.8KViews1154likes104Comments