Create or edit roles

Note Roles in Data Access are not the same as global or resource roles.

In Data Access, a role is a type of access control that grants identities specific access on data objects.

You can create a new role to define which identities receive specific permissions on your selected data objects.

You can also edit a role that was imported into Data Access. Editing an imported access control internalizes it, which changes the value in the Managed in field in the Details sidebar from Data source to Collibra. As a result, Data Access overwrites any further changes made to the access control in the data source.

Prerequisites

Steps

  1. On the Data Access landing page, click ACCESS CONTROLS > Roles.
  2. Do one of the following:
    •  To create a role: Click Create role. On the Create role page, enter the information, and then click Create.
    • To edit a role: Click the name of the role and click Edit. Edit the information, and then click Save or Internalize & Save (shown when you edit an imported role).

Result

Field reference

Use this section to guide you when you create or edit a role.

General

In the General section, specify the basic properties of the role.

Field Description
Name

A unique display name for the role, for example, Finance Read.

Tip The technical name of an access control is used to generate the name of the corresponding access control in the underlying data source. By default, the technical name matches the display name. To specify a different technical name, use the Advanced option. This option applies only to data sources that use named entities to represent access controls. If you change the name in the Name field after generating a technical name, the corresponding access control in the underlying data source is renamed during the next synchronization.
Description

A brief explanation of the role's purpose, for example, Read-only access for Finance team.

Access granted on

Specify the data objects on which you want to grant access. You can also specify other roles, column masks, and row filters. If the role was already created, on the role page, click Edit and complete the following steps.

  1. In the Access granted on section, click Add.
  2. In the Data source dialog box, select the data source for the role and click Continue.
  3. In the Add access on dialog box, select one of the following options.
    OptionDescription
    Data objectsGrants your role's beneficiaries specific access on the data objects you select.
    Roles

    Inherits access from the other roles you select. By selecting another role, you allow your role's beneficiaries to inherit the access provided by the other role.

    Masks

    Creates a local exception for the column masks you select. A column mask masks data in specific columns for everyone except its beneficiaries, who see unmasked data. By selecting a column mask, you allow your role's beneficiaries to bypass the mask and see unmasked data—but in only those columns that belong to the tables on which your role grants access.

    Filters

    Links your role to the row filters you select. A row filter hides rows from a specific table or view from everyone except its beneficiaries, who see rows that match specific criteria. By selecting a row filter, you allow your role's beneficiaries to see the same filtered rows.

    Tip Adding other access controls to your role is how you build inheritance, wherein your role automatically inherits the permissions and exceptions of the other access controls.
  4. Click Continue and select one or more data objects, roles, column masks, or row filters.
  5. Click Add.
    Note The default permission group (access) for the selected data objects is Read, and the default end date for the selected access controls is Unlimited. The end date indicates when access is officially revoked.
  6. To check or edit the permissions for the data objects:
    1. In the What access is granted section, double-click the current value in the Permissions column.
      The Edit permissions dialog box appears. The underlying permissions for each permission group (Read, Write, and Admin) are indicated by checkboxes. The permissions and their descriptions vary by data source.
    2. To select more permissions, select the corresponding checkboxes. If you want to entirely exclude the permission group, click the corresponding tab.
    3. To select other permission groups such as Write or Admin, click the corresponding tabs. Clicking the tab again clears your selection.
  7. To change the end date for the access controls:
    1. In the What access is granted section, double-click the current value in the End date column.
    2. In the Edit end date on dialog box, select the new end date and click Apply.
Tip Clicking Show all shows all the data objects that your role grants access on, including those inherited from other roles you might have added to the What definition.

Access granted to

Specify the identities to whom you want to grant access. You can also specify groups and other roles. If the role was already created, on the role page, click Edit and complete the following steps.

  1. In the Access granted to section, click Add.
  2. In the Add access to dialog box, select one of the following options, and then click Continue.
    OptionDescription
    IdentitiesGrants the identities you select access to the data objects.
    GroupsGrants all the identities within the groups you select access to the data objects.
    RolesGrants all the beneficiaries of the other roles you select access to the data objects.
  3. Select one or more identities, groups, or roles. If you previously selected Dynamic rule, in the Dynamic rule dialog box, enter the required information.
  4. Click Continue.
  5. In the Select an access type dialog box, select one of the following options, which are applicable only to identities, groups, and dynamic rule.
    OptionDescription
    Granted

    Identities receive immediate access to see the unmasked data until the end date, which is set to Unlimited by default.

    On request

    Identities must request access when they need it. Once requested, they receive access immediately, but only for the duration set in the Grant access for field, which is set to 14 days by default. They can request access multiple times until the end date, which is set to Unlimited by default. Each new request grants access for the specified duration (time does not accumulate). On the end date, the access is revoked and the identity can no longer request it.

  6. Click Add.
  7. To change the end date (which indicates when access is revoked) for the identities, groups, or roles that you selected:
    1. In the Who has access section, double-click the current value in the Expires at column.
    2. In the Edit end date on dialog box, select the new end date, and then click Apply.
  8. Tip Remember to save your changes.

Related topics