Role-based access control

Databand provides two mechanisms to control user actions on the platform: groups and roles.

Defining RBAC groups in the UI

The instructions to define groups can be found on the Settings page, Adding groups to Databand.

In large organizations, the volume of data processes can quickly become overwhelming. Tracking your team's alerts, data pipelines, and runs can be a real challenge. With Databand groups you can organize and manage the sources, projects, and pipelines that are relevant to your team.

After you create groups in Databand, you can easily filter your group and access only the assets that are associated with that specific group across the entire Databand environment. As a result, you can focus solely on your team's important data processes without getting distracted by irrelevant information.

To display the assets by using your group as a filter, click your name in the navigation panel and select the group that you want to use as your filter.

The default group for all users is All assets. Users from this group can display all the assets in the organization’s Databand environment.

Note: The group can be disabled in the environment by the users from the Owner group. For more information, go to Viewing permissions.

RBAC roles

Users can be assigned one of three roles in Databand: Member, Admin, or Owner. These roles are used to restrict permissions for critical assets. The following table includes the list of actions that are permitted for specific roles.

Table 1. Actions that are permitted for each role in Databand.
Permissions Member Admin Owner
Integrations
View integrations Yes Yes Yes
Create, edit, and delete integrations No Yes Yes
Pipelines
View pipelines Yes Yes Yes
Add documentation to pipelines Yes Yes Yes
Archive and unarchive pipelines No Yes Yes
Runs
View runs Yes Yes Yes
Rename runs Yes Yes Yes
Archive and unarchive runs No Yes Yes
Datasets
View datasets Yes Yes Yes
Rename datasets Yes Yes Yes
Archive and unarchive datasets No Yes Yes
Custom queries
View data quality metrics Yes Yes Yes
Create custom SQL validation rules No No Yes
Edit custom SQL validation rules No No Yes
Alerts
View alerts Yes Yes Yes
Mark alerts as acknowledge and resolved Yes Yes Yes
Alert definitions
View alert definitions Yes Yes Yes
Assign receivers and collaborators to alert definitions Yes Yes Yes
Create, edit, and delete alert definitions No Yes Yes
Alert receivers
View alert receivers Yes Yes Yes
Create, edit, and delete alert receivers No Yes Yes
Users
View all users Yes Yes Yes
Invite and deactivate users No Yes Yes
Update first and last names of users No Yes Yes
Generate new passwords for users No Yes Yes
Promote users to Admin No Yes Yes
Promote users to Owner No No Yes
Delete pending users No No Yes
RBAC groups
Manage groups by using API No No Yes
View groups Yes Yes Yes
Manage users in your own groups No Yes Yes
Manage users in all groups No No Yes
Manage assets in your own groups No Yes Yes
Manage assets in all groups No No Yes
Create and delete groups No No Yes
Environment settings
Create personal access tokens Yes Yes Yes
Manage advanced settings and app integrations No No Yes

Learn more