This topic provides answers to some commonly asked questions about management of permissions on data sources.

Which roles can manage permissions on data sources?

The roles such as tenant owner, tenant administrator, workspace administrator, and project owner are authorized to manage permissions on data sources.

Can I share a data source that has been shared?

DataWorks does not allow you to share a data source that has been shared.

Can the creator of a data source control the data source?

No. A data source is not controlled by the creator.

The creator may be removed or degraded to a low-privilege role such as developer due to incomplete information of the creator. To ensure security of a data source, only the authorized roles are allowed to control this data source.

What is a private data source?

A private data source is shared with a single user. Only this user has permissions to view and use this data source.

Other users cannot view the data source even if they have permissions to control the data source.

Which users can revoke the share permissions on a data source?

  • If users have permissions to manage a data source, they can modify the share permissions on the permission management page of the data source.
  • If users have the edit share permissions on a data source, they can revoke the share permissions.
  • If users have the read-only share permissions on a data source, they cannot revoke the share permissions.

How do I check the share relationship of a data source?

  • After a data source is shared with a user, the user can control the share relationship by using the original data source, for example, cancel the sharing as needed. In this case, DataWorks does not check the task dependency of the shared data source.
  • After a data source is shared with a user that has the edit share permission and the user cancels the sharing, DataWorks checks the task dependency of the shared data source. If the task dependency exists, the user must delete the task that has a dependency relationship with this data source before the user deletes the data source.

Is the connectivity status of the resource group to which the data source you want to share belongs shared after the data source is shared?

No. The shared data source is considered a new data source that may have a different resource group from the original data source. Therefore, you must perform a connectivity test for the new data source.

Is the information of the task that has a dependency relationship with a data source shared after the data source is shared?

No. The shared data source is considered a new data source. It has no relationship with the task that has a dependency relationship with the original data source.