Delta UniForm
A Delta Lake feature that automatically generates Iceberg and Hudi metadata for Delta tables, enabling cross-format reads without data copying.
Summary
A Delta Lake feature that automatically generates Iceberg and Hudi metadata for Delta tables, enabling cross-format reads without data copying.
UniForm is Delta Lake's native answer to the interoperability problem. Instead of using an external translator (XTable), UniForm maintains Iceberg-compatible metadata as a side-effect of every Delta write. This makes it simpler for Databricks-centric environments but limits control.
- UniForm does not support all Delta features in Iceberg mode. Liquid Clustering, for example, is not compatible with UniForm-generated Iceberg metadata.
- Iceberg metadata is read-only. External Iceberg engines can read but cannot write to UniForm-exposed tables.
depends_onDelta Lake — Delta-native featureenablesApache Iceberg — generates compatible metadata for Iceberg readerscompetes_withApache XTable — alternative interoperability approach
Definition
A Delta Lake feature that automatically generates Apache Iceberg and Apache Hudi metadata for Delta tables, enabling engines that read Iceberg or Hudi to access Delta data without any data copying.
Delta Lake is the default format in the Databricks ecosystem, but many query engines (Trino, Snowflake, Athena) prefer Iceberg. UniForm bridges this gap by maintaining Iceberg-compatible metadata alongside Delta's native metadata, eliminating the interoperability penalty.
Multi-engine access to Delta tables via Iceberg clients, format interoperability in mixed Databricks/non-Databricks environments.
Connections 6
Outbound 5
Inbound 1
depends_on1Resources 2
Official Databricks documentation for Delta UniForm covering setup, supported formats, and limitations.
Detailed comparison of table format interoperability approaches including UniForm's automatic metadata generation.