By default, all members of a DataWorks tenant can access the Data Map module and view the metadata of all connected projects. This document describes how to configure fine-grained access control at different levels.
Data Map permission management
Data Map supports metadata permission management at three levels: Functional module, Project, and Table.
The following sections detail the policies and configuration steps for each level:
Module-level permission management
You can manage access to the entire Data Map module.
|
Permission policies |
Configuration guide |
|
All tenant members can access the Data Map module. Note
All RAM users under an Alibaba Cloud account owner are considered DataWorks tenant members and can access the Data Map module by default. |
This is the Default module-level permission policy and requires no configuration. |
|
Restrict specific RAM users from accessing the Data Map module. |
Use the global-level permission management feature of DataWorks.
For more information, see Manage permissions on global-level services. After you complete these steps, RAM users assigned this role can no longer access the Data Map module. |
|
Require RAM users to join a workspace before they can access the Data Map module. |
On the Data Map page, hover over the |
Project-level permission management
-
Only the Alibaba Cloud account owner, RAM users with the AliyunDataWorksFullAccess permission, and RAM users with the tenant administrator or Workspace Administrator role can configure the following permissions.
-
Currently, project-level permission management is supported only for the MaxCompute compute engine.
By default, DataWorks collects metadata from other compute engines only after you configure metadata collection for them. If you do not want to collect metadata from other compute engines, do not configure metadata collection for them. For information about how to configure metadata collection, see Collect metadata.
|
Permission policies |
Configuration guide |
|
Control whether to display the metadata of a project in Data Map. |
By default, the metadata of all MaxCompute projects is collected and displayed in Data Map. On the Data Map page, hover over the |
|
Control whether to allow members of other projects to view the metadata of a specific project in Data Map. |
By default, all DataWorks global members can view the metadata of any MaxCompute project in Data Map. On the Data Map page, hover over the |
Table-level permission management
-
Only the Alibaba Cloud account owner, table owner, and Workspace Administrators can configure the following permissions.
-
Currently, table-level permission management is supported only for the MaxCompute compute engine.
|
Permission policies |
Configuration guide |
|
Control metadata visibility for users other than the table owner and Workspace Administrators. |
By default, all DataWorks global members can view the metadata of tables in a MaxCompute project in Data Map. On the Data Map page, click the |
|
Control whether to allow users who are not members of the project to view the table's metadata in Data Map. |