cancel
Showing results for 
Search instead for 
Did you mean: 
Data Governance
cancel
Showing results for 
Search instead for 
Did you mean: 

Who or what is System user?

BobBubble2000
New Contributor II

I noticed in the Catalog Explorer of an Unity Catalog integrated workspace that there is a default catalog named 'system' owned by 'System user'. Who is this system user? It is not listed in the admin dashboard of all workspace users. 

1 REPLY 1

Kaniz
Community Manager
Community Manager

Hi @BobBubble2000, The ‘System user’ in the context of Unity Catalog within an Azure Databricks workspace plays a crucial role in managing data governance and access control. 

 

Unity Catalog:

  • Unity Catalog is a fine-grained governance solution for data and AI on the Databricks Platform. It simplifies security and governance by providing a central place to administer and audit data access.
  • It helps manage data assets (such as tables, views, and volumes) and the permissions that govern access to them.
  • The primary building blocks in Unity Catalog include Metastores and Catalogs.

Metastores:

  • Metastores are the top-level containers of objects in Unity Catalog.
  • They live at the account level and function as the apex of the Azure Databricks data governance model.
  • Metastores manage data assets and permissions.
  • Account admins can create one metastore for each region and assign them to multiple workspaces in the same region.
  • Metastore admins can manage all objects within the metastore.

Catalogs:

  • Catalogs are the highest level in the data hierarchy managed by the Unity Catalog metastore.
  • They represent logical groupings of schemas, often aligned with data access requirements.
  • Catalogs mirror organizational units or software development lifecycle scopes.
  • For example, you might have separate catalogs for production data, development data, or sensitive customer data.
  • Catalogs can be stored at the metastore level or separately from the parent metastore.

System User:

  • The ‘System user’ is an internal user account created by the system itself.
  • It is not listed in the admin dashboard of workspace users because it operates at a higher level, managing system-level tasks related to data governance.
  • The ‘System user’ is responsible for initializing and maintaining system-level components, including default catalogs like ‘system’.
  • These default catalogs serve as essential building blocks for data isolation and governance.

Data Isolation and Governance:

  • Unity Catalog provides controls to ensure that users see and query only the data they are entitled to access.
  • Data management is restricted to designated individuals or teams.
  • You can choose between centralized and distributed governance models based on your organization’s needs.

In summary, the ‘System user’ is an integral part of Unity Catalog, handling critical system-level tasks related to data governance and ensuring the smooth functioning of the platform. While it doesn’t appear in the user list, its impact is significant in maintaining data security and....

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.