Skip to main content
Version: v4

Workspace Access Control

On the workspace page, you can control data usage permissions, managing who can view, compute, export, and share data. The roles are Owner, Data Analyst, and Data Consumer.

  1. Owner owns the workspace and has the highest permission in it; usually a department head or project lead.
  2. Data Analyst can create and process data in the workspace and share it with other users; usually a data analyst or data scientist.
  3. Data Consumer can only access data shared with them by an Owner or Data Analyst; usually a business unit or domain expert.

In the example below, the project lead, as Owner, controls which team members join the workspace and manages the workspace's resource limits. The data team, as Data Analyst, pulls data from data sources into the workspace and processes it. The operations team, as Data Consumer, can only access the data prepared by the data team and use it in BI tools.

4_access_control

Role permissions​

OwnerData AnalystData Consumer
Create/delete workspaces✅⛔⛔
Assign workspace roles✅⛔⛔
Set workspace resource limits (Network/ Resource Limitation)✅⛔⛔
Set the Semantic Layer (mark data as Semantic, meaning it is processed and can be used by all workspace members)✅✅⛔
Set metadata for workspace datasets✅✅(read only)
Query/use workspace datasets✅✅(only data marked as Semantic)
SQL Editor (Analysis module)✅✅✅
Data Push✅✅✅
Apply Data Policy✅⛔ (requires Workspace Owner authorization)⛔ (requires Workspace Owner authorization)
Create Data Service✅⛔ (requires Workspace Owner authorization)⛔ (requires Workspace Owner authorization)
Create Shared Table✅⛔ (requires Workspace Owner authorization)⛔ (requires Workspace Owner authorization)
Export data (CSV)✅⛔ (requires Workspace Owner authorization)⛔ (requires Workspace Owner authorization)
Manage Tableau Publish✅⛔ (requires Workspace Owner authorization)⛔ (requires Workspace Owner authorization)
What if a user's individual role differs from their group's role?

For example: User A is assigned Data Analyst, and User A's Group A is assigned Data Consumer. When permissions overlap, the higher permission applies, so User A has the Data Analyst role in this case.

Assign roles​

Step 1: Open the Access Control page​

Go to the workspace and switch to the Access Control page.

1_ws_access_control

Step 2: Choose a role​

Click the Assign Role button.

4_ws_access_control

In the dialog, click Role to open the drop-down, where you can set the role to Data Analyst or Data Consumer.

2_ws_access_control

Step 3: Choose the permissions to grant​

Configure the following in the dialog.

  1. Identity: Select a user or group.
  2. Role: Click Role to open the drop-down, where you can set the role to Owner, Data Analyst, or Data Consumer.
  3. Export data (CSV): When checked, the user can export workspace tables.
  4. Apply Data Policy: When checked, the user can apply Data Policies to columns in the workspace.
  5. Create Data Service: When checked, the user can use the workspace's Data Service feature to create custom APIs.
  6. Create Shared Table: When checked, the user can share tables by creating Shared Tables in other workspaces.
  7. Manage Tableau Publish: When checked, the user can create and delete Tableau Publishes and edit all Tableau Publish fields.

Step 4: Finish​

After you click Submit, the assigned roles are shown on the page.