Role-Based Access Control (RBAC) for Data Quality
Calibo Accelerate uses Role-Based Access Control (RBAC) to ensure that only authorized users can access and manage Data Quality assets within a product. Permissions are assigned through product roles and are enforced across both Data Pipelines and Data Lab Profilers.
Data Quality Roles and Responsibilities
The following table summarizes the responsibilities of the supported Data Quality role.
|
Role |
Responsibilities |
|---|---|
|
Data Engineer |
|
Data Quality Permission Matrix
The following table summarizes the permissions available for Data Quality assets.
|
Action |
Data Engineer |
|---|---|
|
Create pipeline |
Yes |
|
View pipeline and dashboard |
Yes |
|
Run pipeline |
Yes |
|
Edit pipeline configuration |
Yes |
|
Promote pipeline to a higher environment |
Yes |
|
Cancel pipeline run or in-progress job |
Yes |
|
Create Data Lab Profiler job |
Yes |
|
Run Data Lab Profiler job |
Yes |
|
Edit Data Lab Profiler job configuration |
Yes |
|
View Data Lab Profiler and profiling results |
Yes |
|
Delete Data Lab Profiler job |
Yes |
|
Cancel Data Lab Profiler job |
Yes |
Key RBAC Rules
|
Area |
Rule |
|---|---|
|
Product-Level Access |
Users can access and manage Data Quality assets only within products where they have the required role. |
|
Data Pipelines |
Data Engineers can create, run, edit, promote, and manage pipelines. |
|
Data Lab Profiler |
Data Engineers can create, run, modify, view, and manage Data Lab Profiler jobs. |
|
Role Stacking |
Users assigned multiple product roles receive the combined permissions of all assigned roles. |
|
Audit and Compliance |
Data Quality activities are recorded in audit logs to support governance and traceability. |
| What's next? Databricks Data Analyzer |