Skip to content

Latest commit

 

History

History
63 lines (50 loc) · 8.05 KB

roles-workspaces.md

File metadata and controls

63 lines (50 loc) · 8.05 KB
title description author ms.author ms.reviewer ms.topic ms.date ms.custom
Roles in workspaces in Microsoft Fabric
Learn about the different roles you can assign to workspace users to grant access to read, write, edit, and more.
maggiesMSFT
maggies
yicw, mesrivas, stwynant
conceptual
03/20/2024
build-2023
ignite-2023

Roles in workspaces in Microsoft Fabric

Workspace roles let you manage who can do what in a [!INCLUDE product-name] workspace. [!INCLUDE product-name] workspaces sit on top of OneLake and divide the data lake into separate containers that can be secured independently. Workspace roles in [!INCLUDE product-name] extend the Power BI workspace roles by associating new [!INCLUDE product-name] capabilities such as data integration and data exploration with existing workspace roles. For more information on Power BI roles, see Roles in workspaces in Power BI.

You can either assign roles to individuals or to security groups, Microsoft 365 groups, and distribution lists. To grant access to a workspace, assign those user groups or individuals to one of the workspace roles: Admin, Member, Contributor, or Viewer. Here's how to give users access to workspaces.

To create a new workspace, see Create a workspace.

Everyone in a user group gets the role that you've assigned. If someone is in several user groups, they get the highest level of permission that's provided by the roles that they're assigned. If you nest user groups and assign a role to a group, all the contained users have permissions.

Users in workspace roles have the following [!INCLUDE product-name] capabilities, in addition to the existing Power BI capabilities associated with these roles.

[!INCLUDE product-name] workspace roles

Capability Admin Member Contributor Viewer
Update and delete the workspace. :::image type="icon" source="../media/yes-icon.svg" border="false":::
Add or remove people, including other admins. :::image type="icon" source="../media/yes-icon.svg" border="false":::
Add members or others with lower permissions. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Allow others to reshare items.1 :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
View and read content of data pipelines, notebooks, Spark job definitions, ML models and experiments, and Event streams. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
View and read content of KQL databases, KQL query-sets, and real-time dashboards. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Connect to SQL analytics endpoint of Lakehouse or the Warehouse :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Read Lakehouse and Data warehouse data and shortcuts2 with T-SQL through TDS endpoint. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Read Lakehouse and Data warehouse data and shortcuts2 through OneLake APIs and Spark. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Read Lakehouse data through Lakehouse explorer. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Write or delete data pipelines, notebooks, Spark job definitions, ML models and experiments, and Event streams. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Write or delete KQL query-sets, real-time dashboards, and schema and data of KQL databases, Lakehouses, data warehouses, and shortcuts. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Execute or cancel execution of notebooks, Spark job definitions, ML models and experiments. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Execute or cancel execution of data pipelines. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
View execution output of data pipelines, notebooks, ML models and experiments. :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Schedule data refreshes via the on-premises gateway.3 :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::
Modify gateway connection settings.3 :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false"::: :::image type="icon" source="../media/yes-icon.svg" border="false":::

1 Contributors and Viewers can also share items in a workspace, if they have Reshare permissions.

2 Additional permissions are needed to read data from shortcut destination. Learn more about shortcut security model.

3 Keep in mind that you also need permissions on the gateway. Those permissions are managed elsewhere, independent of workspace roles and permissions.

Related content