Enable Fine-Grained, Least-Privilege Control Over Fabric Artifact Creation
Detail:
At the moment, Fabric supports allowing any user to create all artifact types or restricting creation to an AAD group. While helpful, modern enterprise environments require more precise governance. Different teams operate with different responsibilities, and unrestricted artifact creation increases risk, introduces operational overhead, and can lead to unintended platform misuse.
For example:
- Data Engineering teams should be able to create Data Factory pipelines, Dataflows, Lakehouses, and Notebooks
- Machine Learning teams may require access to Notebooks but should not necessarily create Pipelines or Dataflows
- Business teams may need access only to Semantic Models or Dashboards
- Platform teams must be able to enforce governance while keeping Fabric aligned with enterprise architectures
Implementing a least‑privilege, role-based model is standard practice across cloud services (Azure, AWS, GCP) and is critical for organizations with compliance and security requirements.
Request:
Please enable admins to grant permissions per artifact type (ADF, Notebooks, Lakehouses, Pipelines, ML Models, etc.) to specific security groups.
This would allow organizations to:
- Strengthen security and compliance
- Reduce accidental resource sprawl
- Ensure proper architecture and governance
- Empower teams with the exact tools they need—no more, no less
- Align Fabric with industry-standard RBAC and least‑privilege models
This enhancement would bring Fabric closer to enterprise-grade governance expectations and unlock broader adoption.
1 Comment
- ABCDEFGHIJKLMNORegular Visitor
This is exactly what we need to support adoption. If I have a Data Science Persona with a group of people, they should be allowed to create notebooks and other things relevant to their role, but not mirrors and snowflake and anything in fabric. Admin persona, Data Analyst Persona, Advanced Analyst Persona with the ability for use to allow them to create Fabric Artifacts based on our dev and support patters of supported tools.
Recent ideas
Enable native Power BI integration with Databricks Metric View
Today, Power BI semantic models (datasets/DAX) work well when Power BI is the only BI tool. However, many organizations use Databricks as their lakehouse and need consistent, governed metrics across ...dhaneswara2 hours agoNew MemberNew29KViews824likes63CommentsDisplay user's preferred name in Power BI web app and desktop like other O365 applications
Currently, Power BI web app and desktop app displays as Given Name + Last Name. While everywhere else it displays name with is the users Preferred First Name + Preferred Last Name. For example a us...cpniebres2 hours agoNew MemberNeeds Votes540Views86likes13CommentsFabric Pipeline should run as workspace identity
Currently, Microsoft Fabric pipelines run under the identity of the last user who modified them, which can cause disruptions when tenant administrators make changes to security policies, such as enab...pellitteris3 hours agoAdvocate IINew1.4KViews31likes4CommentsFabric - Preserve the originating submitter’s identity for downstream authentication.
Current State A pipeline may be initiated by a user, but when it invokes a downstream pipeline, notebook, or other item, the downstream execution may use the identity or authentication context of th...LBao3 hours agoRegular VisitorNew8Views0likes0CommentsShell/Console/Terminal for Fabric CLI, etc. in Fabric Portal
Regularly, when I start working for a client, I'm unable to use Fabric CLI due to device compliance issues. I don't want my consulting laptop to join their domain. I just want to be able to use Fab...PeterDaniels8 hours agoAdvocate IIINew4Views0likes0Comments