Appendix: List of default role permissions (workspace level)
DataWorks provides multiple built-in workspace-level roles, including Project Owner, Workspace Administrator, Data Analyst, Developer, O&M Engineer, Deployer, Visitor, Security Administrator, Model Designer, and Data Governance Administrator. This topic describes the permissions of each role.
All built-in workspace-level roles have read-only access to every workspace-level module by default. However, the management and operational permissions granted to each role differ as shown in the following table.
|
Role |
Description |
|
Project Owner |
The Workspace Owner has all permissions in the workspace and is typically an Alibaba Cloud account. For example, they can assign roles to RAM users as needed and remove members who are not the owner from the workspace. |
|
Workspace Administrator |
This role has permissions that are second only to the permissions of the Workspace Administrator role. The Workspace Administrator role can also be used to perform operations such as adding a user to a workspace as a member, removing a member from a workspace, or assigning a role to a member. |
|
Data Analyst |
This role has permissions only on DataAnalysis. |
|
Development |
This role has permissions to perform data development and maintenance operations on the DataStudio page of a workspace. Note
|
|
O&M |
This role has permissions to deploy tasks to the production environment on the Create Deploy Task page and perform O&M operations on all tasks in a workspace in Operation Center. |
|
Deployment |
In a multi-workspace setup, this role reviews task code and decides whether to submit it for O&M. |
|
Visitor |
This role has read-only permissions on workflows and code on the DataStudio page of a workspace. |
|
Security Administrator |
This role has permissions only on Data Security Guard. |
|
Model Designer |
This role has permissions to view models in Data Modeling and modify parameter configurations in Data Warehouse Planning, Data Standard, Dimensional Modeling, and Data Metric. This role does not have permissions to publish models. |
|
Data Governance Administrator |
This role has permissions to view and manage data governance content of the workspace to which this role belongs in Data Governance Center. Note
|
For detailed permissions of each workspace-level feature, see the following sections:
In addition, the built-in workspace-level roles have certain permission controls over MaxCompute engine data. For more information, see MaxCompute permission mappings for DataWorks roles.
You can also run commands to view data permissions on the MaxCompute side. For more information, see View security configurations. For example, run the Desc Role Role_project_dev; command to check whether the Development role in DataWorks has the Create Table permission on MaxCompute data sources.
For more information about the mappings between DataWorks built-in workspace-level roles and MaxCompute engine permissions, see Mappings between DataWorks roles and MaxCompute roles.