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.