Introduction

Microsoft Fabric provides robust access control mechanisms to manage data security and user permissions effectively. In the DP-600 certification exam, understanding how to implement workspace-level access controls is crucial for securing sensitive data and ensuring appropriate governance. In this tutorial, you'll learn how to manage workspace access, assign roles, and apply best practices for security and efficiency.

Fabric Workspace

workspace in Microsoft Fabric serves as a collaborative environment where teams can work on items such as lakehouses, data pipelines, notebooks, reports, and other analytics assets. These workspaces help structure and streamline projects, enabling efficient teamwork. Users can create, manage, and share Fabric items, ensuring seamless collaboration with proper security controls.

Workspace Roles and Permissions

Controlling access at the workspace level ensures that only authorized users can view, edit, or manage these assets. Microsoft Fabric defines the following primary workspace roles:

The different workspace roles have the following permissions:

  1. Admin – Has full control over the workspace, including managing access permissions, deleting content, and assigning roles.
  2. Member – Can edit workspace content and grant access to others but cannot delete the workspace itself.
  3. Contributor – Can edit and modify content but cannot manage access permissions.
  4. Viewer – Has read-only access to view content but cannot edit or modify anything.

The table below provides an overview of the key capabilities assigned to each role.

Capability Admin Member Contributor Viewer
Delete workspace
Add admins
Add members, contributors and viewers
Create items
Write data
Read data

Microsoft Fabric Book

We are delighted to publish a hands-on guide to implementing end-to-end data projects in Microsoft Fabric. This hands-on book walks you through the key components and functionalities of Microsoft Fabric and invites you to actively follow the steps yourself.

View on Amazon

Assign Roles and Manage Permissions

💡
To assign roles and manage permissions, you must have the Admin or Member role in the underlying workspace.

You can view this post with the tier: Academy Membership

Join academy now to read the post and get access to the full library of premium posts for academy members only.

Join Academy Already have an account? Sign In