Skip to main content

Databricks Runtime 14.3 LTS+

UniForm technology enables multi-format lakehouse with read-only Iceberg views of Delta tables via Unity Catalog REST endpoint

Key Features

85
REST Endpoint

Unity Catalog REST Integration

Unity Catalog exposes Iceberg REST catalog at /api/2.1/unity-catalog/iceberg, enabling external engines to read UniForm tables with standard Iceberg clients

Explore details
95
Innovative

UniForm Multi-Format Technology

UniForm enables the same table to be accessible as both Delta and Iceberg simultaneously, generating Iceberg metadata on every Delta commit

Explore details
80
External Engines

Read-Only Iceberg Access

External Iceberg engines get full SELECT and time-travel capabilities while Delta users retain complete DML operations within Databricks

Explore details
75
CoW Only

Copy-on-Write Semantics

Delta commits use Copy-on-Write semantics with no Iceberg delete files; external readers always see fully merged, materialized snapshots

Explore details
80
Asynchronous

Metadata Generation & Sync

Iceberg metadata generated asynchronously on every Delta commit with manual sync option via MSCK REPAIR TABLE … SYNC METADATA

Explore details
90
Full Support

Time Travel & Snapshot Queries

External engines can time-travel using standard Iceberg syntax with snapshot-ID or timestamp, enhanced with Delta version mapping properties

Explore details
95
Unity Catalog

Enterprise Security & Governance

Unity Catalog RBAC governs access with credential vending providing temporary, scoped cloud-storage credentials to external Iceberg clients

Explore details
60
Important Constraints

Current Limitations & Requirements

Tables with deletion vectors, streaming writes, or materialized views require purging/upgrade before Iceberg compatibility; Runtime 14.3 LTS+ required

Explore details

Databricks Iceberg Feature Matrix

Comprehensive breakdown of Iceberg capabilities in Databricks Runtime 14.3 LTS+. The matrix shows feature support levels, implementation details, and minimum version requirements for your lakehouse architecture.

Dimension
Support Level
Implementation Details
Min Version
Catalog Integration
REST OnlyUnity Catalog
Unity Catalog REST endpoint for external engines; UniForm tables generate Iceberg metadata on Delta commits
14.3 LTS+
Read Operations
FullExternal Engines
Complete SELECT support via REST catalog or direct metadata paths for all Iceberg-compatible engines
14.3 LTS+
Write Operations
PartialDelta Internal
Managed Iceberg Tables support external writes; UniForm Delta tables read-only for Iceberg clients
16.4 LTS+
UniForm Technology
FullMulti-Format
Same table accessible as Delta and Iceberg simultaneously with automatic metadata generation
14.3 LTS+
Time Travel
FullStandard Syntax
Standard Iceberg time travel with snapshot-ID/timestamp plus Delta version mapping properties
14.3 LTS+
Storage Strategy
CoW OnlyCopy-on-Write
Copy-on-Write semantics with no Iceberg delete files; fully materialized snapshots
14.3 LTS+
Metadata Sync
AsyncAuto + Manual
Asynchronous generation on Delta commits with MSCK REPAIR TABLE … SYNC METADATA for immediate sync
14.3 LTS+
Security & Governance
FullUnity Catalog
Unity Catalog RBAC with credential vending for scoped, temporary cloud storage access
14.3 LTS+
Streaming Support
InternalDelta Only
Structured Streaming and Change Data Feed inside Databricks; no Iceberg streaming endpoints
14.3 LTS+
Format V3 Support
NoneV2 Only
UniForm targets Iceberg spec v2 only; no public v3 roadmap announced
N/A
Table Compatibility
LimitedUpgrade Required
Tables with deletion vectors, streaming writes, or materialized views need REORG/upgrade
14.3 LTS+
External Write Access
Read-OnlyREST Limitation
REST catalog provides read-only access; no external Iceberg DML operations
N/A

Showing 12 entries

Use Cases

Multi-Engine Lakehouse

Enable external analytics tools and engines to access Delta tables via standard Iceberg APIs

  • Practical example: A data science team at a Fortune 500 company maintains their core data in Databricks Delta tables for internal analytics. When external partners need access to this data, they enable UniForm to expose the tables via Iceberg REST catalog. External partners can now query the data using Apache Spark or Trino in their own infrastructure without requiring Databricks access or data duplication
  • Business intelligence tools requiring Iceberg connectivity for reporting
  • Data science platforms with Iceberg client libraries for ML workflows
  • External Spark clusters needing read access to Delta tables for processing

Data Sharing & Federation

Share Delta table data across organizational boundaries with standardized Iceberg access

  • Practical example: A healthcare consortium shares patient outcome data across 15 hospitals. Each hospital uses different analytics tools (some use Databricks, others use Trino or Presto). By enabling UniForm on Delta tables, the central data warehouse provides Iceberg-compatible access, allowing each hospital to query shared data using their preferred tools while maintaining strict Unity Catalog security controls
  • Cross-team data sharing with different tool preferences and requirements
  • Partner organizations requiring standard data access without vendor dependencies
  • Data marketplace implementations with unified access patterns

Migration & Modernization

Gradually migrate from legacy systems while maintaining backward compatibility

  • Practical example: A retail company is migrating from legacy Hive tables to Databricks Delta. During the 6-month transition period, they enable UniForm to allow their existing Tableau dashboards (which connect via Iceberg) to continue working while they gradually migrate reports to use native Delta connections. This phased approach eliminates 'big bang' migration risks
  • Transitioning from Hive tables to Delta with external tool support
  • Legacy analytics tools requiring Iceberg compatibility during migration
  • Hybrid architectures during platform modernization initiatives

Compliance & Governance

Provide auditable, read-only access for compliance and regulatory scenarios

  • Practical example: A financial institution must provide read-only access to their transaction data for external auditors during quarterly reviews. Using UniForm with Unity Catalog, they expose specific tables via Iceberg REST catalog with time-bound credentials, ensuring auditors can verify data independently without granting write access or exposing sensitive internal systems
  • Regulatory reporting with external audit tools and compliance frameworks
  • Compliance teams requiring independent data access with audit trails
  • Data governance with Unity Catalog integration for fine-grained control


πŸ’‘ Join the OLake Community!

Got questions, ideas, or just want to connect with other data engineers?
πŸ‘‰ Join our Slack Community to get real-time support, share feedback, and shape the future of OLake together. πŸš€

Your success with OLake is our priority. Don’t hesitate to contact us if you need any help or further clarification!