Databricks introduces FILE type for multimodal data
Databricks announced the beta of FILE type, a new native column type for storing unstructured data like documents, images, and videos within lakehouse tables. This integration allows for unified governance, automated compliance, and direct SQL/Python querying on multimodal data, improving AI readiness and reducing friction for data teams. It is available for Databricks users and integrates with Unity Catalog for enhanced security.
- →Introduce FILE type for native multimodal data storage
- →Unified governance and automated compliance for unstructured data
- →Direct SQL and Python support for querying unstructured files
- →High-performance data processing for large files
- →Open ecosystem support for FILE type
Features (1) ›
- Introduce FILE type for native multimodal data storage
Databricks is releasing the beta of FILE type, a new column type designed to store unstructured data like documents, images, and videos natively within lakehouse tables. This allows unstructured data to be managed, secured, and queried alongside structured data.
Enhancements (4) ›
- Unified governance and automated compliance for unstructured data
FILE type enables the application of fine-grained access controls and security policies to unstructured files, mirroring those applied to standard tables. Deleting a row containing a FILE automatically deletes the corresponding binary in object storage, facilitating compliance with regulations like GDPR's 'right to be forgotten'.
- Direct SQL and Python support for querying unstructured files
Users can now run standard SQL and Python User Defined Functions (UDFs) directly on unstructured files stored as FILE type columns. This also supports building materialized views for incremental AI function execution.
- High-performance data processing for large files
FILE columns store lightweight pointers to file binaries rather than the binaries themselves, optimizing query performance. Actual file content is processed only when explicitly required by a query, preventing performance degradation from large data volumes.
- Open ecosystem support for FILE type
Databricks is collaborating with the community to integrate FILE type support directly into Parquet and Delta Lake. This aims to ensure the entire ecosystem can leverage this capability, promoting open and portable multimodal data.
Notes (1) ›
- Use cases for multimodal data with FILE type
FILE type enables applications for enterprise document assistants, visual inspection of product images, call analytics from audio recordings, video understanding, and multimodal retrieval for AI agents. It streamlines the lifecycle from exploration to model training and real-time serving.
https://www.databricks.com/blog/introducing-file-type-native-column-type-multimodal-data
Related releases
- Databricks SDK for Go v0.172.0 Enhances IAMv2 and Job Cluster Management Databricks Go SDK Releases ·
- Databricks Java SDK v0.146.0 Adds IAM V2 API, Updates Job Cluster Field Databricks Java SDK Releases ·
- Databricks SDK for Python v0.128.0 Adds Account and Workspace IAM V2 API Methods Databricks Python SDK Releases ·
- Amtrak Builds Unified Data Backbone with Databricks for Rail Network Transformation Databricks Blog ·
- Databricks Re-architects Serverless Network Config Delivery for 97.5% Latency Cut Databricks Blog ·
- How a Major Freight Railroad Scaled Pipeline Creation with Databricks Genie Code Databricks Blog ·