Product area

Catalog

Unity Catalog: metastore, catalogs, schemas, managed and external tables, privileges, row filters, column masks, ABAC, lineage.

Concepts

15 in this area
  1. 1Unity Catalog, the governance layerUnity Catalog is the governance system of Databricks: a single catalog that knows which tables, volumes, functions, and models exist, where their files live, who can do what, and where the data comes from. It lives at the account level, not the workspace…
  2. 2The metastore and how a workspace gets Unity CatalogThe metastore is the top-level container in Unity Catalog. It holds the catalogs, and through them every schema, table, view, volume, function and model you govern. It also holds the objects that sit outside the catalog hierarchy: storage credentials…
  3. 3Managed and external tablesA table in Unity Catalog has two components: the metadata (name, schema, permissions, statistics) and the files in object storage. The distinction between managed and external is about who controls the files.
  4. 4External locations and storage credentialsTwo securable objects sit directly under the metastore, and together they are the only sanctioned route from Databricks to a cloud bucket.
  5. 5Privileges: GRANT, REVOKE, and DENYA privilege is the right to perform an action on a securable (catalog, schema, table, view, volume, function, model, external location, and so on). You assign it to a principal: a user, a group, or a service principal. In Unity Catalog the model is easy to…
  6. 6Row filters and column masksWith GRANT SELECT a user sees either the whole table or nothing. Row filters and column masks add a layer below that: the same table, with the same SELECT, returns different rows and values to different users.
  7. 7ABAC policies in Unity CatalogABAC (attribute-based access control) is how Unity Catalog applies access rules based on the attributes of objects rather than their names. The attribute is a governed tag (pii = email, sensitivity = high); the rule is a policy attached to a catalog, a…
  8. 8Data lineage in Unity CatalogLineage is the record of which object produced which other object. Unity Catalog builds it for you: every time a query reads or writes a governed table, view, volume, model or function, the metastore records the edge, down to the column level. There is…
  9. 9System tablesSystem tables are read-only, Databricks-hosted tables in a catalog called system that record how your account is actually used: what it costs, which jobs ran and how they ended, who read which table, which clusters existed, which statements executed. You…
  10. 10Lakehouse FederationLakehouse Federation lets you query data that lives in another system as if it were a catalog in your metastore. You register a connection holding the location and credentials of the external system, create a foreign catalog from that connection, and its…
  11. 11Workspace-catalog bindingA catalog does not belong to a workspace. It belongs to the metastore, and by default every workspace attached to that metastore can see it and query it (see uc metastore and setup). Workspace-catalog binding overrides that default: you switch the catalog's…
  12. 12Managed and external volumesA volume is a Unity Catalog object that governs files. It sits under a schema alongside tables, views and functions, so its full name is catalog.schema.volume, and it is the third level of the namespace even though you address its contents by path rather than…
  13. 13The information schemainformationschema is the SQL standard set of metadata views, and Unity Catalog gives you two of them.
  14. 14Governed tagsA tag in Unity Catalog is a key with an optional value stuck onto an object. By default tags are free-form: anyone with APPLY TAG on the object, plus USE SCHEMA and USE CATALOG above it, can invent the key, invent the value and attach it. That is fine for…
  15. 15Data Classification in Unity CatalogData Classification is a Unity Catalog feature that looks inside your tables, works out which columns hold sensitive values, and tags those columns with system governed tags from the class. family: class.emailaddress, class.usssn, class.phonenumber…

News

No news for this area.

Resources

Workspace-catalog bindingDocumentation · DatabricksFreeWhat are catalogs in Databricks?Documentation · DatabricksFreeUnity Catalog best practicesDocumentation · DatabricksFreeManage external locationsDocumentation · DatabricksFreeManage storage credentialsDocumentation · DatabricksFreeALTER CATALOGDocumentation · DatabricksFreeCATALOGSDocumentation · DatabricksFreeData ClassificationDocumentation · DatabricksFreeSupported classification tagsDocumentation · DatabricksFreeCustom classifiersDocumentation · DatabricksFreeData classification system table referenceDocumentation · DatabricksFreeSystem tables referenceDocumentation · DatabricksFreeGoverned tagsDocumentation · DatabricksFreeConnect to cloud object storage using Unity CatalogDocumentation · DatabricksFreeConnect to cloud object storage using Unity CatalogDocumentation · DatabricksFreeSpecify a managed storage location in Unity CatalogDocumentation · DatabricksFreeCreate service credentialsDocumentation · DatabricksFreeUse Unity Catalog service credentials to connect to external cloud servicesDocumentation · DatabricksFreeCREATE EXTERNAL LOCATIONDocumentation · DatabricksFreeCreate a storage credential and external location for S3 using Catalog Explorer or SQLDocumentation · DatabricksFreeUnity Catalog privileges referenceDocumentation · DatabricksFreeCreate and manage governed tagsDocumentation · DatabricksFreeManage permissions on governed tagsDocumentation · DatabricksFreeAutomate tag assignmentDocumentation · DatabricksFreeApply tags to Unity Catalog securable objectsDocumentation · DatabricksFreeCREATE GOVERNED TAGDocumentation · DatabricksFreeSET TAGDocumentation · DatabricksFreeCOLUMN_TAGSDocumentation · DatabricksFreeGoverned tags system table referenceDocumentation · DatabricksFreeInformation schemaDocumentation · DatabricksFreeConnect to external databases and catalogsDocumentation · DatabricksFreeWhat is query federation?Documentation · DatabricksFreeWhat is catalog federation?Documentation · DatabricksFreeremote_query table-valued functionDocumentation · DatabricksFreeBillable usage system table referenceDocumentation · DatabricksFreePricing system table referenceDocumentation · DatabricksFreeAudit log system table referenceDocumentation · DatabricksFreeLineage system tables referenceDocumentation · DatabricksFreeCompute system tables referenceDocumentation · DatabricksFreeQuery history system table referenceDocumentation · DatabricksFreeWarehouse events system table referenceDocumentation · DatabricksFreesystem-schemas command groupDocumentation · DatabricksFreeUnity Catalog setup guideDocumentation · DatabricksFreeEnable a workspace for Unity CatalogDocumentation · DatabricksFreeManage Unity Catalog metastoresDocumentation · DatabricksFreeManage the default catalogDocumentation · DatabricksFreeLineage in Unity CatalogDocumentation · DatabricksFreeExternal lineageDocumentation · DatabricksFreePrivileges for Unity Catalog volumesDocumentation · DatabricksFreePath rules and access in Unity Catalog volumesDocumentation · DatabricksFreeVolumesDocumentation · DatabricksFreeCREATE VOLUMEDocumentation · DatabricksFreeDROP VOLUMEDocumentation · DatabricksFreeStore files in My FilesDocumentation · DatabricksFreedatabrickslabs/ucxRepository · Databricks LabsFreeGetting Started with Unity Catalog: A Step-by-Step Databricks DemoVideo · Databricks · checked 10 Sept 2026Freedbdemos: one-command Databricks demosRepository · Databricks · checked 10 Sept 2026FreeAttribute-based access control in Unity CatalogDocumentation · Databricks · checked 10 Sept 2026FreeCreate and manage row filter and column mask policiesDocumentation · Databricks · checked 10 Sept 2026FreeWhen to use ABAC vs table-level row filters and column masksDocumentation · Databricks · checked 10 Sept 2026FreeRequirements, quotas, and limitations for row filter and column mask policiesDocumentation · Databricks · checked 10 Sept 2026FreeCREATE POLICYDocumentation · Databricks · checked 10 Sept 2026FreeGoverned tagsDocumentation · Databricks · checked 10 Sept 2026FreeDatabricks tablesDocumentation · Databricks · checked 10 Sept 2026FreeUnity Catalog managed tables for Delta Lake and Apache IcebergDocumentation · Databricks · checked 10 Sept 2026FreeWork with external tablesDocumentation · Databricks · checked 10 Sept 2026FreeConvert external or foreign Delta Lake tables to Unity Catalog managed tablesDocumentation · Databricks · checked 10 Sept 2026FreeALTER TABLEDocumentation · Databricks · checked 10 Sept 2026FreeManage privileges in Unity CatalogDocumentation · Databricks · checked 10 Sept 2026FreeUnity Catalog privileges referenceDocumentation · Databricks · checked 10 Sept 2026FreeGRANTDocumentation · Databricks · checked 10 Sept 2026FreeDENYDocumentation · Databricks · checked 10 Sept 2026FreeRow filters and column masksDocumentation · Databricks · checked 10 Sept 2026FreeROW FILTER clauseDocumentation · Databricks · checked 10 Sept 2026FreeColumn mask clauseDocumentation · Databricks · checked 10 Sept 2026FreeWhat is Unity Catalog?Documentation · Databricks · checked 10 Sept 2026FreeWork with the legacy Hive metastore alongside Unity CatalogDocumentation · Databricks · checked 10 Sept 2026FreeConnect to cloud object storage using Unity CatalogDocumentation · Databricks · checked 10 Sept 2026Free