Creating a Unity Catalog catalog that matches the workspace needs
In Azure Databricks, a catalog is the top-level container in the Unity Catalog three-level namespace (catalog.schema.table) and is created to logically separate data by business unit, environment, or workspace. Catalog creation requires Unity Catalog to be enabled on the metastore and the creator to have the CREATE CATALOG privilege, and the resulting catalog should be configured with appropriate managed storage location and ownership to meet governance requirements.
1 · Learn the must-know
- A catalog can only be created if the metastore admin or a user/group has been granted the CREATE CATALOG privilege on the Unity Catalog metastore.
- You can create a catalog using CREATE CATALOG <name> in SQL, via the Catalog Explorer UI, or with the Databricks CLI/API/Terraform, optionally specifying a MANAGED LOCATION for default storage.
- Specifying a managed storage location for a catalog requires an existing external location and storage credential configured in Unity Catalog; if omitted, the catalog inherits the metastore's default storage location.
- By default the catalog creator becomes its owner, but ownership can and often should be reassigned to a group for shared administration and to avoid a single point of failure.
- Catalogs can be created as standard or as a foreign catalog (for Lakehouse Federation to external systems) or as a shared catalog for Delta Sharing, depending on the data source and access requirements.
- Binding a catalog to specific workspaces via workspace-catalog bindings lets you restrict which workspaces can access it, which is important when designing catalogs to isolate environments like dev, staging, and production.
2 · Check your understanding
A data engineering team at a retail company wants to create a Unity Catalog catalog named "sales_analytics" whose managed tables and volumes are stored in a specific Azure Data Lake Storage Gen2 container, separate from the metastore's default storage location. Which sequence of steps satisfies this requirement?
What you have tried across DP-750's objectives, not a readiness score.
Set up and configure an Azure Databricks environment15-20% of the exam0 of 13 tried
Secure and govern Unity Catalog objects15-20% of the exam0 of 12 tried
Prepare and process data30-35% of the exam0 of 28 tried
Deploy and maintain data pipelines and workloads30-35% of the exam0 of 24 tried
3 · Keep going
Ready for more? Take a weighted mock or try free practice questions.