Checking your account

You can read the lesson while its saved answers and constructions load. Learning controls will open once that work is ready.

SELECT Is Not the Whole Permission to Read a Table

A Shared Table Needed a Shared Access Decision

BOTIE

As teams used the same data from different workspaces and tools, finding a table and deciding who could read it became connected problems. Separate catalogs and access settings could disagree. A job that found a useful training table still needed an enforceable answer about whether its actual identity was allowed to use it.

Databricks introduced Unity Catalog in 2021 as a shared governance system. The managed service now covers data and AI objects. Databricks announced an open-source Unity Catalog project in June 2024. The managed Databricks service and the open-source project are related products with different operational scope; the SQL reference here uses the managed service’s documented privileges.

A catalog records what objects are called and where they belong. Access rules attach privileges to those objects and to principals, the users, groups or service identities receiving permission. We will follow one training job through those relationships, so a successful read in somebody else’s notebook cannot stand in for the job’s own permission check.

Sources for this history