Enterprise Platform

See Databricks Cost Broken Down Every Way That Matters

Dedicated Databricks cost pages: Workspaces, Compute, SQL Warehouses, Jobs, Users, SKUs. Photon vs standard. Serverless vs provisioned. Azure, AWS, GCP under one roof.

See Databricks cost broken down every way that matters
TL;DR
  • Pain. The Databricks bill lands as a single number; breaking it down by workspace, cluster, job, or team means manually cross-referencing the console, the cloud-bill export, and an internal dashboard.
  • Who it is for. Data platform leads and engineering managers owning Databricks cost across workspaces and jobs.
  • What it is. Altimate's Enterprise Platform breaks Databricks cost down by workspace, compute, warehouse, job, user, and SKU across every cloud.

"Where Did The Databricks Bill Go" Is The Wrong Shape Of Question To Answer In Spreadsheets

A retail-data platform lead inherits a Databricks workload that runs across three workspaces (dev, staging, prod), about 40 jobs, 20 SQL warehouses, two cloud providers, and four engineering teams. The monthly cost review starts the same way every time: open the Databricks console for each workspace, copy the usage page into a sheet, open the cloud-bill exporter for the cross-check, open the team's Looker dashboard to map the spend to the workload tags. By the time the picture is built, it is Friday afternoon and the review meeting is Monday.

The pattern is mechanical and slow. Six different dimensions of the bill, six different consoles, one platform lead. The right shape is six dedicated pages, each one answering the dimension's question, all on one cost product.

Six Pages, Six Dimensions, One Product Surface

The Enterprise Platform breaks the Databricks bill into six dedicated pages, each answering one dimension's question:

PageQuestion it answers
Workspaces Costwhich workspace burned which fraction of the bill
SQL Warehousesdaily SQL Warehouse spend, sortable and filterable warehouse list
Jobssuccess/failure run trends, per-job duration and cost
Spark analysisstage-level Gantt charts, task drill-downs, config tabs
Usersper-user cost attribution with a summary chart
SKU Costserverless vs provisioned, Photon vs standard, plus the existing SKU breakdown
ComputeAll-purpose Compute and Jobs Compute as separate tabs, URL-reflecting, single-card layout

A Databricks tenant gets a Databricks-specific Summary page that replaces the Snowflake layout, workspace cost at the top of the sidebar, and a navigation that hides Snowflake-only sections. The three deep-dive pages and the Databricks summary sit together for Databricks tenants. The lead's Friday morning becomes a Friday hour, on one product.

The Summary page a Databricks tenant replaces is worth seeing directly: on a Snowflake tenant, the same underlying DataPilot engine breaks the current-state total into compute, storage, and serverless, then offers to analyse cost drivers or predict the next period:

A Snowflake tenant's Summary page showing a daily cost chart split into compute, storage, and serverless, with Total Costs of $183.92K, and a DataPilot Analysis panel offering "Analyse Costs" and "Predict Future" actions.

Clicking "Analyse Costs" surfaces the specific warehouse and usage changes behind the total, in plain English rather than a raw query log:

The DataPilot Analysis panel's "Analyse Costs" result, listing key usage changes (automatic clustering, storage, and compute deltas) and specific warehouse-level cost increases for the selected one-month period, with sensitive values redacted.

"Predict Future" runs the same engine forward instead of backward, projecting where compute, storage, and serverless spend are headed:

The DataPilot Analysis panel's "Predict Future" result, describing a stable historical trend across compute, storage, and serverless with a forecasted increase across all three categories through the projection period, plotted on the same cost chart as a forecast overlay.

A different Snowflake tenant's Summary page shows how the category breakdown grows as more of the platform is adopted, here with Cloud Services and AI Services added alongside the original three:

A Snowflake tenant's Summary page with five cost categories instead of three: Total Costs of $48.13K split into Compute ($42.22K), Storage ($4.95K), Serverless ($759.51), Cloud Services ($0), and AI Services ($56.48), plotted on a stacked daily cost chart.

Each category drills further: here the Serverless tab on another tenant breaks a $1.27M total down into its own sub-drivers, from Snowpipe to automatic clustering to query acceleration:

The Serverless tab of a Snowflake tenant's cost summary, showing a weekly stacked chart of Serverless spend broken into search_optimization, automatic_clustering, materialized_views, snowpipe, data_transfer, and query_acceleration, with Total Costs of $1.27M for the period.

The SKU Page Is The Answer To "Why Did The Bill Change Shape"

The most-asked question on a Databricks bill is some shape of "the total looks the same but the mix changed". The SKU Cost page answers it directly. Two cost-trend cards split the same total by:

DimensionWhat it answers
Serverless vs Provisioned"are we burning more on serverless this month" without exporting to a spreadsheet
Photon vs Standard"did the Photon migration pay off this quarter"

Both views pair with the existing SKU breakdown. The cost-breakdown-by-product side stays fast for tenants with long histories, so the page reaches first paint sooner on wide date ranges. The mix changes; the page shows the shift, not just the total.

Six cost-page cards in a grid, Workspaces, Compute, SQL Warehouses, Jobs, Users, and SKUs, each with its own trend sparkline. The Compute card is highlighted with a Photon vs std toggle. Footer reads Azure, AWS, GCP under one roof, serverless vs provisioned.

The SKU Cost page itself, broken down by SKU: total cost, total DBUs, and active workspaces at the top, then every SKU (Premium Serverless SQL Compute, Premium Jobs Compute, and the rest) ranked by spend:

The Databricks Breakdown page's By SKU tab, showing Total Cost of $48,829.15, 270,333 total DBUs, and 6 active workspaces, with a workspace cost-details table and a SKU-level table ranking Premium Serverless SQL Compute, Premium Jobs Compute, and ten more SKUs by DBUs, total cost, and percent of total.

The same total, sliced by product instead of SKU, so the platform lead can answer either "which SKU" or "which product line" without leaving the page:

The same Databricks Breakdown page with the By Product tab active, showing the identical $48,829.15 total broken down by product: SQL, JOBS, ALL Purpose, DATA Classification, Model Serving, DLT, and six more products ranked by DBUs, cost, and percent of total.

A Worked Review On The Friday Morning That Used To Take All Morning

The Friday morning loop, after the six pages landed:

  1. Workspaces. Open the page. See prod-east up 18% week-on-week, staging flat, dev down. The signal is in prod-east.
  2. Compute. Open the Compute page, switch to the All-purpose Compute tab. The cost-trends chart isolates the cluster that drove the rise; click the legend to compare against the prior period.
  3. Jobs. Open the Jobs page. Follow the job that runs on the suspect cluster down through the Spark analysis stage-level Gantt to the task that doubled in duration.
  4. Users. Cross-check on the Users page. The cost spike attributes to one analyst doing exploratory work on the All-purpose cluster that should have run on Jobs Compute.
  5. SKU. Confirm the conclusion: the serverless line on the SKU page picks up the spike on the same dates.

Five page-loads, one investigation, one answer. The companion Spark analyst agent in Studio traces the same root cause from app down to task in plain English; the panes-and-Studio pair is the investigation pattern across the surface. The bill stops being a black box.

Azure Databricks Under The Same Roof As AWS And GCP

Azure Databricks closes the multi-cloud gap. Its workspaces connect from the same connections UI as the AWS and GCP forms. Two paths:

Connection typeWhen it fires
Standard Azure Databricks workspacedirect connection
Azure Private Link variantworkspaces fronted by Azure Private Link

Each connection persists as its own entry; multiple Azure workspaces per tenant are supported side by side. The Workspaces Cost page, the Compute page, the SQL Warehouses page, the Jobs/Spark/Users pages, the SKU Cost page, all of them work on Azure workspaces the same way they work on AWS and GCP. One cost product, three clouds.

What The Six Pages Give The Team The Spreadsheet Did Not

The six dimensions are the dimensions a real Databricks bill needs:

  • Workspace answers the cost-attribution question across dev/staging/prod
  • Compute (All-purpose vs Jobs) answers the workload-fit question
  • SQL Warehouses answers the BI-and-ad-hoc question
  • Jobs + Spark + Users answer the per-engineer / per-pipeline question with task-level depth
  • SKU (with Serverless/Provisioned and Photon/Standard) answers the mix-shift question
  • Cross-cloud is a connection-form fix that brings Azure into the same surface

The companion Auto Tune article covers the right-sizing layer that runs on top of the Compute panes. The Studio cost analysis article covers the conversational layer that the panes feed. The scheduled artifact article covers the recurring report the team ships from the conversation. Six panes; one product; the Friday morning is now Friday's first hour.

Talk to us about your warehouse

Frequently Asked Questions