Mohammad Gufran Jahangir August 9, 2025 0

Databricks provides a role-based access control (RBAC) model to manage permissions across workspaces, data, and administrative functions. Knowing what each role does is essential for governance, security, and efficient platform management.

The main roles are:


1. Account Administrator

Scope: Manages the entire Databricks account.

Responsibilities:

  • Manage workspaces (creation, deletion, configuration).
  • Configure metastores for Unity Catalog.
  • Control user onboarding and permission assignments across the account.

2. Metastore Administrator

Scope: Governs the Unity Catalog and related metadata.

Responsibilities:

  • Manage catalogs, schemas, and data objects.
  • Apply permissions to secure access to tables and views.
  • Ensure data governance policies are followed.

3. Workspace Administrator

Scope: Oversees an individual Databricks workspace.

Responsibilities:

  • Manage workspace-level admin settings.
  • Control user access within that workspace.
  • Handle workspace assets like clusters, notebooks, jobs, and dashboards.

4. Owner

Scope: Object-level ownership (tables, schemas, jobs, clusters, etc.).

Responsibilities:

  • Full control over the specific object owned.
  • Grant or revoke permissions to other users for that object.

Hierarchy of Permissions

  • Account Admin → Global platform-wide control.
  • Metastore Admin → Catalog and data governance.
  • Workspace Admin → Workspace-specific admin rights.
  • Owner → Full rights over a specific asset.

Category: 
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments