Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
Showing results for 
Search instead for 
Did you mean: 

Unity Catalog will allow you to bring your own HMS

Honored Contributor III

Anyone know more about how the Unity Catalog will allow you to bring your own HMS (eg Glue)?

Will this be treated as a separate 'catalog', which you can access but you can't use the other features of Unity Catalog on eg ABAC etc

Any reading on this topic?


Community Manager
Community Manager

Hi @Kunal Gaurav​ ,

Unity Catalog (Preview)

Unity Catalog is in Public Preview. The account console UI for Unity Catalog is in Private Preview. To participate in the preview, contact your Databricks representative.

Unity Catalog is a fine-grained governance solution for data and AI on the Lakehouse.

Unity Catalog helps simplify security and governance of your data with the following key features:

  • Define once, secure everywhere: Unity Catalog offers a single place to administer data access policies that apply across all workspaces and personas.
  • Standards-compliant security model: Unity Catalog’s security model is based on standard ANSI SQL, and allows administrators to grant permissions at the level of catalogs, databases (also called schemas), tables, and views in their existing data lake using familiar syntax.
  • Built-in auditing: Unity Catalog automatically captures user-level audit logs that record access to your data.


Review the limitations for Unity Catalog during this public preview.

The account console is a web UI from which you can create and manage metastores, link metastores to workspaces, and manage account-level users and groups who can access data in metastores. Unity Catalog stores certain information in the account console.

Unity Catalog requires a Databricks account on the Premium plan.

In this guide:

New Contributor III
New Contributor III

@Kunal Gaurav​ yes, it is treated as a synthetic catalog. You can query it by using the convention "hive_metastore" as the catalog name. i.e. SELECT * FROM hive_metastore.schema_name.table_name

This will work for internal HMS, external HMS and Glue.

You cannot set any Unity ACLs on these HMS/Glue objects currently.

You can use the Upgrade Wizard in the DBSQL Explorer to upgrade HMS/Glue schemas and tables to Unity Catalog.

Join 100K+ Data Experts: Register Now & Grow with Us!

Excited to expand your horizons with us? Click here to Register and begin your journey to success!

Already a member? Login and join your local regional user group! If there isn’t one near you, fill out this form and we’ll create one for you to join!