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

MLflow Trace Storage

Default storage in Unity Catalog for compliance workspaces enhances trace management.

What it does

MLflow traces can now be stored in Unity Catalog tables by default for workspaces with the compliance security profile enabled. This allows for unlimited storage of traces in OpenTelemetry format, with access governed through Unity Catalog permissions. Users can query traces using SQL, enabling advanced analytics and reporting.

Why it matters

This update significantly enhances trace management by providing a scalable and governed storage solution, which improves data governance and compliance. It allows data teams to perform advanced analytics on traces, leading to better insights and decision-making, ultimately driving productivity and reducing operational risks.

Key capabilities
Unlimited Trace Storage
Store large volumes of traces in Delta tables without per-experiment limits.
Governed Access Control
Manage access through Unity Catalog permissions instead of experiment-level ACLs.
SQL Querying
Query trace data directly using SQL for advanced analytics.
OpenTelemetry Compatibility
Traces are stored in OTel format, ensuring compatibility with other tools.
Prerequisites
A Unity Catalog-enabled workspace.
Ensure the 'Variant Shredding for Optimized Read Performance on Semi-Structured Data' preview is enabled.
Permissions to create catalogs and schemas in Unity Catalog.
A Databricks SQL warehouse with 'CAN USE' permissions.
MLflow Python library version 3.14 or later installed.
Limitations · remember
!Trace ingestion is limited to 200 traces per second per workspace and 100 MB per second per table.
!An experiment can only be bound to a Unity Catalog trace location at creation time.
!Deleting individual traces is not supported; rows must be deleted directly from tables.
!Traces cannot yet be written to a default storage catalog or storage protected by Private Link.
!Enabling tracing on a serving endpoint may reduce serving throughput.
Architecture
Unity Catalog → MLflow → Databricks SQL Warehouse → OpenTelemetry
Get started
1
Create Experiment
Run code to create and bind an experiment to a Unity Catalog trace location.
2
Grant Permissions
Ensure users have the necessary Unity Catalog privileges to access trace tables.
3
Log Traces
Use the MLflow SDK to log traces to the Unity Catalog tables.
4
View Traces
Access traces through the MLflow UI by navigating to the Experiments section.
5
Enable Monitoring
Configure a SQL warehouse ID for production monitoring of traces.
Key takeaway
MLflow trace storage in Unity Catalog enhances compliance and governance for data teams.
2026-07-16-365fc5d4 Generated by the Databricks Updates Agent · browse all updates