← All updates Databricks Update One-Pager Navy version
databricks Platform · Updated Jul 22, 2026

Variant Data Type

Enhanced support for semi-structured data in compliance workspaces.

What it does

The `VARIANT` data type allows for the storage and querying of semi-structured data from various sources, including streaming services and REST APIs. It is supported in all Apache Iceberg v3 tables and can be enabled in Delta Lake tables with specific commands. Users must operate on Databricks Runtime 15.4 LTS or higher to utilize this feature effectively.

Why it matters

This update enhances the ability of organizations to ingest and analyze semi-structured data, which is increasingly vital for real-time analytics and data-driven decision-making. By making `VARIANT` available by default in compliance-focused workspaces, it streamlines the process for data engineers and analysts, improving productivity and enabling more robust data governance.

Key capabilities
Semi-Structured Data Support
Easily ingest and query semi-structured data from various sources.
Apache Iceberg Compatibility
All Apache Iceberg v3 tables support the `VARIANT` data type.
Delta Lake Integration
Enable `VARIANT` support in Delta Lake tables with specific SQL commands.
High-Performance Queries
Maintain high-performance query access for semi-structured data.
Prerequisites
Databricks Runtime 15.4 LTS or above is required.
Recommended use cases
Ingesting data from streaming sources like Kinesis or Event Hub.Storing data from REST APIs in a flexible format.Handling schemaless data from NoSQL databases.
Limitations · remember
!Variant columns cannot be used to partition a table.
!Variant columns cannot be clustering keys.
!Cannot use `GROUP BY` or `ORDER BY` with variant columns.
!Cannot call `DISTINCT` on a variant column.
!SQL set operators like `INTERSECT`, `UNION`, and `EXCEPT` are not supported with variant columns.
Architecture
Data Ingestion → Data Storage → Data Processing → Data Querying
Get started
1
Create Table
Use SQL to create a new table with a `VARIANT` column.
2
Enable Variant Support
Alter existing tables to enable `VARIANT` support.
Key takeaway
The `VARIANT` data type will soon be the default option for compliance workspaces, enhancing the handling of semi-structured data.
2026-07-22-49056576 Generated by the Databricks Updates Agent · browse all updates