Users and Access Administration
User Access Control for the DataOps Platform
User access to the DataOps platform is managed through Blindata permissions and enforced by the Blindata Agent. To grant or modify permissions for a user, please follow this guide .
For detailed information on the available permissions for the DataOps platform, refer to the following sections:
A DATAOPS_ADMIN user always has full access to the services exposed by the DataOps platform.
Granular Control and Permission Inheritance
In addition to general permissions, more specific, granular access to individual Data Products can be granted. This can be done through the Stewardship Module, as outlined in the Stewardship Responsibilities Guide , or by assigning Data Products to a Team with specific policies, managed through the Teams Management Guide .
Permissions for Data Products on the platform can be inherited from Blindata Data Products. In Blindata, permissions are managed using Teams by associating Blindata objects with teams that have predefined access policies. For example:
- John can read objects associated with the “Finance” team.
Alternatively, Access Control Lists (ACLs) can be enabled based on responsibilities assigned to specific objects. For example:
- Mary is the Data Product Owner for the “Invoices” Data Product and has full access to it.
This approach allows fine-tuned access control, whether through teams or ACL-based responsibilities, to ensure users have the appropriate level of access to data products based on their roles.
Permission Overview by Functionality
The following table outlines the required permissions for various functionalities in the DataOps platform:
Functionality | Permissions | Team | Stewardship |
---|---|---|---|
Activity creation | DATAOPS_EDITOR | ✔️ | ✔️ |
Activity start | DATAOPS_EDITOR | ✔️ | ✔️ |
Activity delete | DATAOPS_EDITOR | ✔️ | ✔️ |
Task stop | DATAOPS_EDITOR | ✔️ | ✔️ |
Data Product creation | DATAOPS_EDITOR | ||
Data Product modification | DATAOPS_EDITOR | ✔️ | ✔️ |
Data Product deletion | DATAOPS_EDITOR | ✔️ | ✔️ |
Data Product Version publication | DATAOPS_EDITOR | ✔️ | ✔️ |
Blueprint registration | DATAOPS_ADMIN, BLUEPRINTS_ADMIN | ||
Blueprint instantiation | DATAOPS_EDITOR, BLUEPRINT_EDITOR | ||
Policy deployment | DATAOPS_ADMIN, GOVERNANCE_POLICIES_ADMIN |
This table provides a quick reference for understanding the permissions required for managing various tasks and data products within the DataOps platform.