Flexible data type for semi-structured data now generally available.
Variant is a flexible data type designed for semi-structured data, enabling efficient ingestion from sources like Kinesis, Event Hub, REST APIs, and schemaless databases. With the introduction of Variant shredding, which is automatically enabled in Databricks Runtime 17.3 and above, users can achieve structured-like query performance. For optimal performance, Databricks recommends using Runtime 18.1 or higher, which enhances variant statistics collection and data skipping capabilities.
The availability of Variant and Variant shredding significantly improves the performance and efficiency of querying semi-structured data, which is crucial for organizations dealing with diverse data sources. This enhancement allows data teams to streamline their workflows, reduce query times, and ultimately lower operational costs while ensuring compliance with data governance standards.
Variant and Variant shredding are now available for better handling of semi-structured data.
Read the full documentation ↗