databricks-billing

Analyze Databricks billing data to compute cost breakdowns across DBU usage, SKU pricing, jobs, warehouses, and clusters.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/mats16/briclaude --skill databricks-billing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: databricks-billing
Source: https://github.com/mats16/briclaude/tree/main/skills/databricks-billing
Command: npx skills add https://github.com/mats16/briclaude --skill databricks-billing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Databricks billing data is complex and fragmented; this Skill provides structured analysis to compute costs across DBU usage, SKU pricing, job and warehouse costs, and generate actionable cost insights.

Core Features & Use Cases

  • Automated cost breakdowns by SKU, workspace, job, and warehouse
  • Time-aware cost calculations using system.billing usage data and list_prices
  • Support for monthly expense reporting, cost optimization, and attribution across workspaces and jobs

Quick Start

Run the provided SQL templates against system.billing tables to generate a monthly cost breakdown

Frequently Asked Questions about databricks-billing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compute Databricks cost breakdowns by workspace and job?▼

To compute Databricks cost breakdowns, run SQL templates against system.billing tables and the list_prices dataset to calculate DBU usage, SKU pricing, and per-workspace or per-job cost attribution.

What is the best way to analyze Databricks DBU usage for monthly expense reporting?▼

The best way to analyze Databricks DBU usage for monthly expense reporting is applying time-aware SQL templates with date-range filtering to system.billing usage data.

How does time-aware joining with list_prices work for Databricks cost calculations?▼

Time-aware joining with list_prices works by enforcing date-range filtering between system.billing usage records and the list_prices dataset to ensure accurate SKU pricing and deterministic outputs.

Can I attribute Databricks warehouse and cluster costs to specific jobs?▼

Yes, you can attribute Databricks warehouse and cluster costs to specific jobs by running structured SQL queries against system.billing tables to isolate DBU usage per job.

Do I need access to system.billing tables to use Databricks cost analysis templates?▼

Yes, you need access to system.billing tables and the list_prices dataset, along with the mcp__databricks__run_sql workflow, to execute the provided SQL templates and generate cost insights.

Why are my Databricks SKU pricing calculations returning inconsistent results?▼

Databricks SKU pricing calculations return inconsistent results when time-aware joins with list_prices are not enforced, causing incorrect date-range matching and non-deterministic outputs.