Technology

Delta UniForm

A Delta Lake feature that automatically generates Iceberg and Hudi metadata for Delta tables, enabling cross-format reads without data copying.

6 connections 2 resources

Summary

What it is

A Delta Lake feature that automatically generates Iceberg and Hudi metadata for Delta tables, enabling cross-format reads without data copying.

Where it fits

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.

Misconceptions / Traps
  • 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.
Key Connections
  • depends_on Delta Lake — Delta-native feature
  • enables Apache Iceberg — generates compatible metadata for Iceberg readers
  • competes_with Apache XTable — alternative interoperability approach

Definition

What it is

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.

Why it exists

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.

Primary use cases

Multi-engine access to Delta tables via Iceberg clients, format interoperability in mixed Databricks/non-Databricks environments.

Connections 6

Outbound 5
scoped_to2
depends_on1
Inbound 1

Resources 2