DataWorks provides seven roles: workspace owner, workspace administrator, developer, administration expert, deployment expert, visitor, and security expert. You cannot grant the role of the workspace owner to other users. This topic describes the permissions of these roles. In the following tables, Yes indicates that a role has the corresponding permission, and No indicates that a role does not have the corresponding permission.
Data management
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
Delete self-created tables | Yes | Yes | Yes | No | No | No | No |
Specify categories for self-created tables | Yes | Yes | Yes | No | No | No | No |
View favorite tables | Yes | Yes | Yes | No | No | No | No |
Create tables | Yes | Yes | Yes | No | No | No | No |
Unhide self-created tables | Yes | Yes | Yes | No | No | No | No |
Modify the schemas of self-created tables | Yes | Yes | Yes | No | No | No | No |
View self-created tables | Yes | Yes | Yes | No | No | No | No |
View the content of self-submitted permission requests | Yes | Yes | Yes | No | No | No | No |
Hide self-created tables | Yes | Yes | Yes | No | No | No | No |
Specify the time-to-live (TTL) for self-created tables | Yes | Yes | Yes | No | No | No | No |
Request permissions on tables created by other users | Yes | Yes | Yes | No | No | No | No |
Update tables in the production environment | Yes | Yes | Yes | Yes | Yes | No | No |
Delete tables from the production environment | Yes | Yes | Yes | No | No | No | No |
Preview data | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Deployment management
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
Create deployment tasks | Yes | Yes | Yes | Yes | No | No | No |
View the list of deployment tasks | Yes | Yes | Yes | Yes | Yes | Yes | No |
Delete deployment tasks | Yes | Yes | Yes | Yes | No | No | No |
Deploy | Yes | Yes | No | Yes | Yes | No | No |
View the content of deployment tasks | Yes | Yes | Yes | Yes | Yes | Yes | No |
Buttons
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
Button: Stop | Yes | Yes | Yes | No | No | No | No |
Button: Format | Yes | Yes | Yes | No | No | No | No |
Button: Edit | Yes | Yes | Yes | No | No | No | No |
Button: Run | Yes | Yes | Yes | No | No | No | No |
Button: Zoom In | Yes | Yes | Yes | No | No | No | No |
Button: Save | Yes | Yes | Yes | No | No | No | No |
Button: Show/Hide | Yes | Yes | Yes | No | No | No | No |
Button: Delete | Yes | Yes | Yes | No | No | No | No |
Code development
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
Save and commit nodes | Yes | Yes | Yes | No | No | No | No |
View the code of nodes | Yes | Yes | Yes | Yes | Yes | Yes | No |
Create nodes | Yes | Yes | Yes | No | No | No | No |
Delete nodes | Yes | Yes | Yes | No | No | No | No |
View the node list | Yes | Yes | Yes | Yes | Yes | Yes | No |
Run nodes | Yes | Yes | Yes | No | No | No | No |
Edit the code of nodes | Yes | Yes | Yes | No | No | No | No |
Download files | Yes | Yes | No | No | No | No | No |
Upload local files | Yes | Yes | Yes | No | No | No | No |
Function development
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
View function details | Yes | Yes | Yes | Yes | Yes | Yes | No |
Create functions | Yes | Yes | Yes | No | No | No | No |
Query functions | Yes | Yes | Yes | Yes | Yes | Yes | No |
Delete functions | Yes | Yes | Yes | No | No | No | No |
Node types
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
Node type: Machine Learning | Yes | Yes | Yes | No | No | No | No |
Node type: ODPS MR | Yes | Yes | Yes | No | No | No | No |
Node type: Data Sync | Yes | Yes | Yes | No | No | No | No |
Node type: ODPS SQL | Yes | Yes | Yes | No | No | No | No |
Node type: XLIB | Yes | Yes | Yes | Yes | Yes | Yes | No |
Node type: Shell | Yes | Yes | Yes | No | No | No | No |
Node type: Zero-Load Node | Yes | Yes | Yes | Yes | Yes | Yes | No |
Node type: script_seahawks | Yes | Yes | Yes | No | No | No | No |
Node type: dtboost_analytic | Yes | Yes | Yes | No | No | No | No |
Node type: dtboost_recommand | Yes | Yes | Yes | No | No | No | No |
Node type: PyODPS | Yes | Yes | Yes | No | No | No | No |
Resource management
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
View the resource list | Yes | Yes | Yes | Yes | Yes | Yes | No |
Delete resources | Yes | Yes | Yes | No | No | No | No |
Create resources | Yes | Yes | Yes | No | No | No | No |
Upload JAR files | Yes | Yes | Yes | No | No | No | No |
Upload TXT files | Yes | Yes | Yes | No | No | No | No |
Upload files as archive-type resources | Yes | Yes | Yes | No | No | No | No |
Workflow development
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
Run or stop workflows | Yes | Yes | Yes | No | No | No | No |
Save workflows | Yes | Yes | Yes | No | No | No | No |
View workflows | Yes | Yes | Yes | Yes | Yes | Yes | No |
Commit the code of nodes | Yes | Yes | Yes | No | No | No | No |
Modify workflows | Yes | Yes | Yes | No | No | No | No |
View the workflow list | Yes | Yes | Yes | Yes | Yes | Yes | No |
Change the workflow owner | Yes | Yes | No | No | No | No | No |
Open the code of nodes | Yes | Yes | Yes | No | No | No | No |
Delete workflows | Yes | Yes | Yes | No | No | No | No |
Create workflows | Yes | Yes | Yes | No | No | No | No |
Create folders | Yes | Yes | Yes | No | No | No | No |
Delete folders | Yes | Yes | Yes | No | No | No | No |
Modify folders | Yes | Yes | Yes | No | No | No | No |
Data Integration
Permission | Workspace owner | Workspace administrator | Developer | Administration expert | Deployment expert | Visitor | Security expert |
---|---|---|---|---|---|---|---|
Data Integration: edit nodes | Yes | Yes | Yes | No | No | No | No |
Data Integration: view nodes | Yes | Yes | Yes | No | No | No | No |
Data Integration: delete nodes | Yes | Yes | Yes | No | No | No | No |
Access the menu for managing data synchronization resources | Yes | Yes | Yes | Yes | Yes | No | No |
View the list of resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | Yes | No |
Create resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | No | No |
View the list of Elastic Compute Service (ECS) instances in resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | No | No |
Add ECS instances to resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | No | No |
Delete ECS instances from resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | No | No |
Modify ECS instances in resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | No | No |
Obtain the AccessKey for accessing resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | No | No |
Delete resource groups for data synchronization | Yes | Yes | Yes | Yes | Yes | No | No |
Monitor resource consumption | Yes | Yes | No | No | No | No | No |
Change the resource group for nodes in Operation Center | Yes | Yes | Yes | Yes | Yes | No | No |
Access the menu for managing the synchronization node list | Yes | Yes | Yes | Yes | Yes | No | No |
Convert nodes to scripts | Yes | Yes | Yes | Yes | Yes | No | No |
Obtain the list of members in a project | Yes | Yes | Yes | Yes | Yes | No | No |
Call the API operation for creating a node | Yes | Yes | Yes | Yes | Yes | No | No |
Call the API operation for saving or updating a node | Yes | Yes | Yes | Yes | Yes | No | No |
Call the API operation for obtaining code based on the file ID | Yes | Yes | Yes | Yes | Yes | Yes | No |
Obtain the list of Data Integration nodes | Yes | Yes | Yes | Yes | Yes | No | No |
Call the API operation for searching for tables | Yes | Yes | Yes | Yes | Yes | No | No |
Call the API operation for searching for fields | Yes | Yes | Yes | Yes | Yes | No | No |
Call the API operation for querying connections | Yes | Yes | Yes | Yes | Yes | Yes | No |
Call the API operation for creating a connection | Yes | Yes | No | No | No | No | No |
Call the API operation for querying the details of a connection | Yes | Yes | Yes | Yes | Yes | No | No |
Call the API operation for updating a connection | Yes | Yes | No | No | No | No | No |
Call the API operation for deleting a connection | Yes | Yes | No | No | No | No | No |
Test connectivity | Yes | Yes | Yes | Yes | Yes | No | No |
Preview data | Yes | Yes | Yes | Yes | Yes | No | No |
Check whether Table Store Stream is activated | Yes | Yes | Yes | Yes | Yes | No | No |
Activate Table Store | Yes | Yes | Yes | Yes | Yes | No | No |
Query the statements used to create MaxCompute tables | Yes | Yes | Yes | Yes | Yes | No | No |
Create MaxCompute tables | Yes | Yes | Yes | Yes | Yes | No | No |
Query the creation status of MaxCompute tables | Yes | Yes | Yes | Yes | Yes | No | No |
Migrate database tables | Yes | Yes | No | No | No | No | No |