A data engineering team is setting up Unity Catalog for the first time on their Databricks workspace. They need to understand the correct object hierarchy. Which of the following correctly describes the three-level namespace structure in Unity Catalog, from highest to lowest level?
- A. Metastore → Catalog → Schema → Table✓ Correct
- B. Workspace → Catalog → Database → Table
- C. Catalog → Schema → Table
- D. Metastore → Schema → Table → Column
Explanation
Unity Catalog uses a four-level structure where the Metastore is the top-level container, followed by Catalogs, then Schemas (databases), and finally Tables (or other data objects). The 'three-level namespace' that users reference in SQL queries is catalog.schema.table, which sits beneath the metastore. Option C is partially correct in describing the SQL namespace but omits the metastore. Option D incorrectly places Column as a namespace level and skips Catalog. Option B uses non-standard terms ('Workspace', 'Database') that do not reflect Unity Catalog terminology.