A data engineering team has created a managed Delta table in Unity Catalog. Which TWO of the following statements accurately describe the characteristics and management of this managed table? (Choose two)
Trap 1: Managed tables require the user to explicitly define a custom…
Managed tables store data in the Unity Catalog managed storage location, so no LOCATION clause is supplied; specifying one creates an external table instead. The LOCATION clause is required precisely when registering external tables over existing cloud storage paths.
Trap 2: External tools cannot read managed table data files directly…
Unity Catalog does not encrypt managed table Parquet files with proprietary keys; external engines can read the underlying files directly. This would be correct only if a proprietary encryption layer existed, which it does not.
Trap 3: Converting a managed table to an external table can be performed…
You cannot alter a managed table into an external table in place using a simple rename or alter command; the data must be physically copied or recreated using distinct CREATE TABLE statements with an explicit location.
- A
Dropping the managed table using a DROP TABLE statement automatically deletes the underlying data files from cloud storage.
Databricks Unity Catalog takes full lifecycle ownership of managed tables. Issuing a standard DROP TABLE command removes both the metastore table registration and completely purges the associated data and log files from cloud object storage.
- B
Managed tables require the user to explicitly define a custom LOCATION clause pointing to an external cloud storage path.
Why it fails: Managed tables store data in the Unity Catalog managed storage location, so no LOCATION clause is supplied; specifying one creates an external table instead. The LOCATION clause is required precisely when registering external tables over existing cloud storage paths.
- C
The underlying data files for a managed table are stored in the root storage location configured for the Unity Catalog metastore, catalog, or schema.
Unity Catalog managed tables keep their data files inside the storage location defined at the metastore, catalog or schema level, rather than a user-specified path. The metastore owns the file lifecycle, so dropping the table also removes the underlying data.
- D
External tools cannot read managed table data files directly because Unity Catalog encrypts all underlying Parquet files at rest using proprietary keys.
Why it fails: Unity Catalog does not encrypt managed table Parquet files with proprietary keys; external engines can read the underlying files directly. This would be correct only if a proprietary encryption layer existed, which it does not.
- E
Converting a managed table to an external table can be performed in-place using an ALTER TABLE RENTER statement.
Why it fails: You cannot alter a managed table into an external table in place using a simple rename or alter command; the data must be physically copied or recreated using distinct CREATE TABLE statements with an explicit location.