Setting dataset privileges

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.

  1. Add a new dataset privilege by clicking +ADD PRIVILEGE.
  2. In the Add Privilege modal window, from Component Type, select Dataset.
  3. From Connection(s), choose either All connections or one of the individual connections.
    In this example, access to the samples connection is selected.
  4. 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:

    1. The Dataset icon specifies the type.
    2. 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.
    3. You can remove this privilege by clicking the Delete icon.
  5. 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.