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

Automatic Cost Attribution for Materialized Views and Streaming Tables

Enhancing cost management in Databricks SQL environments.

What it does

Materialized view and streaming table refreshes in Databricks SQL now inherit custom tags from the SQL warehouse environment. These tags are propagated to billing surfaces, enabling accurate cost attribution of updates back to the source SQL warehouse. This feature allows users to better monitor and manage costs associated with materialized views and streaming tables.

Why it matters

This update significantly enhances cost transparency and accountability for organizations using Databricks SQL. By linking costs directly to specific SQL warehouses, data teams can optimize resource allocation, improve budgeting accuracy, and reduce unnecessary expenses, ultimately leading to better financial governance.

Key capabilities
Custom Tag Inheritance
Materialized views and streaming tables now automatically inherit custom tags from their SQL warehouse.
Cost Attribution
Costs associated with materialized view and streaming table updates are accurately attributed to the source SQL warehouse.
Enhanced Monitoring
Users can monitor refresh data and costs through Catalog Explorer and event logs.
Improved Budgeting
Organizations can better manage and forecast costs related to data processing activities.
Prerequisites
Users must have access to a SQL warehouse in Databricks.
Custom tags must be defined in the SQL warehouse environment.
Recommended use cases
Tracking costs for data processing in financial reporting.Optimizing resource allocation based on cost insights.Budgeting for data operations in large organizations.
Architecture
SQL Warehouse → Materialized Views → Custom Tags → Billing Surfaces
Get started
1
Define Custom Tags
Create and assign custom tags in the SQL warehouse environment.
2
Create Materialized Views
Set up materialized views in Databricks SQL that will inherit these tags.
3
Monitor Costs
Use the `system.billing.usage` surface to view attributed costs.
4
Query Refresh Data
Utilize Catalog Explorer or `DESCRIBE EXTENDED` to monitor refresh history.
5
Adjust Tags as Needed
Modify custom tags to reflect changes in data processing requirements.
Key takeaway
Automatic cost attribution for materialized views and streaming tables enhances financial oversight and resource management in Databricks SQL.
2026-07-08-1764fad8 Generated by the Databricks Updates Agent · browse all updates