Dataset privileges form an integral part of the Role-Based Access Control (RBAC) system
in Cloudera Data Visualization. Depending on business requirements, these privileges can be
uniformly specified for multiple datasets simultaneously or tailored individually for each
dataset.
Follow these steps to add dataset-level privileges to a role using "Test Role 1" as an
example.
Add a new dataset privilege by clicking +ADD PRIVILEGE.
In the Add Privilege modal window, from Component
Type, select Dataset.
From Connection(s), choose either All connections or one
of the individual connections.
In this example, access to the samples connection is selected.
From Datasets(s), select either All datasets or one of
the individual connections.
To select additional datasets, repeat this step.
In this example, access to the
Cereals, Iris, and World Life Expectancy datasets is
selected.
The dataset privilege for the selected datasets appears on the list of privileges
for the role.
By default, it contains all possible privileges for a dataset
component:
Manage dataset
Manage dashboards
View dashboards
Additional note:
The Dataset icon specifies the type.
Two permissions, Manage dashboards and View dashboards, are mandatory
if the privilege contains the Manage dataset permission and cannot be removed.
The checkboxes in these columns are filled in and fixed.
If you unselect Manage dataset, Manage dashboards becomes mutable
and can be unselected.
If you uncheck Manage dashboards, View dashboards becomes mutable
and can be unselected.
You can remove this privilege by clicking the Delete
icon.
Click SAVE at the top of the interface to save the changes to
the role.
The role definition for Test Role 1 is now complete and it has six distinct
components.
For more information on possible permissions, see RBAC permissions.