Permission levels for role-based access
Cloudera Data Visualization uses Role-Based Access Control (RBAC) permissions to regulate access to different components and functionalities of the system. Administrators configure these permissions when setting up roles, which are then assigned to relevant users or user groups.
System-level permissions
- Create workspaces
-
Allows users to create and share workspaces among users and user groups.
- View roles and users
-
Enables users to view users, user groups, and roles.
- Manage roles and users
-
Grants users the ability to create users, user groups, and roles.
By default, this includes managing Filter Associations on the dataset management interface. Alternatively, you can configure Filter Associations as part of dataset management during individual dataset permission configuration. For more information on how to manage filter association configuration for a dataset, see the Manage dataset permission below.
- Manage settings
-
Grants users the ability to manage global site settings.
- Manage custom styles
-
Authorizes users to create new styles for dashboards and visuals.
- Manage jobs, email templates
-
Grants users the ability to handle scheduled jobs and create email templates.
- View activity logs
-
Allows users to monitor Cloudera Data Visualization' usage statistics and performance.
- Manage data connections
-
Grants users the ability to create and manage connections to various data sources.
- Additional system privilege
-
Enables users to perform the following actions:
- Set a default homepage for all users. For more information, see Setting a default homepage for all users.
- Clone, delete, or edit dashboards in another user’s private workspace.
- Perform administrative restart/stop work operations.
- Use Trusted Auth Get Ticket to request a ticket from the Cloudera Data Visualization Server. For more information, see Embedding apps with trusted authentication.
Role-level permissions
- Grant manage dataset
-
Enables users to assign Manage dataset privileges to specific roles, provided the user has Manage dataset permission for that dataset.
- Grant manage dashboards
-
Enables users to assign Manage dashboard privileges to specific roles, provided the user has Manage dataset permission for that dataset.
- Grant view dashboards
-
Enables users to assign View dashboard privileges to specific roles, provided the user has Manage dataset permission for that dataset.
Connection-level permissions
- Manage AVs/Extracts
-
Enables users to create and manage analytical views.
- Import data
-
Allows users to import supplemental data into an existing connection.
- Create datasets, explore tables
-
Allows users to create new datasets from existing tables, view sample data, and explore statistical reports on the data tables.
Dataset-level permissions
- Manage dataset
-
Allows users to modify dataset properties, create datasets from joined tables, modify the fields of the dataset, and more.
To enable Filter Association (FA) configuration based on Manage dataset permission, add the the following line under
:MANAGE_DS_FA = True
If you get the Manage filter associations permission using the MANAGE_DS_FA flag, you at least have to have View roles and users permission to be able to work with filter associations.
- Manage dashboards
-
Enables users to create and modify visuals and dashboards.
- View dashboards
-
Limits users to view-only privileges for visuals and dashboards, without edit privileges.