databricks Databricks Blog ·

Databricks introduces FILE type for multimodal data

blogdatadatabricksengineer
feature announcement

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.

Read the original announcement →

https://www.databricks.com/blog/introducing-file-type-native-column-type-multimodal-data

Related releases