git404hub

what is databricks-finops-accelerator fr?

rashad-ahmed-imtiaz/databricks-finops-accelerator — explained in plain English

Analysis updated 2026-05-18

3PythonAudience · dataComplexity · 4/5Setup · hard

tl;dr

A Databricks tool that turns billing and usage system tables into cost, reliability, and optimization dashboards.

vibe map

mindmap
  root((Databricks FinOps Accelerator))
    What it does
      Reads System Tables
      Builds cost and usage views
      Flags optimization candidates
    Tech stack
      Python
      Databricks Asset Bundles
      Poetry
    Use cases
      Track cost drivers
      Find untagged spend
      Review job reliability
    Audience
      FinOps teams
      Platform and data teams
    Design
      Serverless by default
      Advisory only, no auto changes
      Confidence and evidence scored

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

See which teams, projects, or workspaces are driving Databricks cloud spend.

VIBE 2

Identify untagged or unattributed spend that needs cleanup.

VIBE 3

Spot jobs with reliability, retry, or failure cost problems.

VIBE 4

Build a reviewed, evidence-backed backlog of cost optimization opportunities.

what's the stack?

PythonDatabricksPoetryDelta LakeUnity Catalog

how it stacks up fr

rashad-ahmed-imtiaz/databricks-finops-accelerator0marildo/imago0xdfi/glm-5.2-1m-4x-dgx-spark
Stars333
LanguagePythonPythonPython
Setup difficultyhardeasyhard
Complexity4/52/55/5
Audiencedatageneralresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires a configured Databricks workspace with serverless jobs, Unity Catalog access, and permission to read System Tables.

in plain english

This project is a tool for organizations that use Databricks and want to understand where their cloud spending is going. It reads Databricks own System Tables, which track billing, compute usage, and job activity, and turns that raw data into organized tables and dashboard-ready views that platform teams, data architects, finance teams, and business stakeholders can actually use. Rather than just answering how much was spent, it aims to answer what drove the spend, which team or project owns it, what needs review, and how confident the tool is in each answer. It builds views covering daily cost trends, which workloads cost the most, compute utilization, job reliability and failures, tagging quality, and a list of optimization opportunities ranked with supporting evidence. Importantly, it only produces recommendations for humans to review. It does not automatically resize, stop, delete, or otherwise change any Databricks jobs or clusters, and it does not use any AI or external services to generate its suggestions. The tool is deployed using Databricks Asset Bundles and runs on serverless compute, so there is no manual cluster setup required. It reads several official Databricks system tables covering billing and job activity, with one required table for basic billing and several optional tables that add more detail when available. If an optional table is missing, the tool marks affected data as limited rather than failing outright, though it does require the core billing table to run at all. Setting it up involves installing dependencies with Poetry, configuring a Databricks CLI profile, validating and deploying the bundle, and then running the included job, which creates all the output tables and views in a configurable catalog and schema. Default settings like the spend lookback window, currency, and pricing assumptions live in a configuration file that can be edited before deployment. The recommended rollout is to test locally, deploy to a development workspace first, confirm the results, and only then deploy to production.

prompts (copy fr)

prompt 1
Walk me through deploying this FinOps accelerator to a Databricks dev workspace using Asset Bundles.
prompt 2
Explain which Databricks System Tables are required versus optional for this accelerator to run.
prompt 3
Help me edit databricks.yml to change the output catalog, schema, and lookback window.
prompt 4
Show me how to interpret the accelerator_health and accelerator_run_log tables after a run.

Frequently asked questions

what is databricks-finops-accelerator fr?

A Databricks tool that turns billing and usage system tables into cost, reliability, and optimization dashboards.

What language is databricks-finops-accelerator written in?

Mainly Python. The stack also includes Python, Databricks, Poetry.

How hard is databricks-finops-accelerator to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is databricks-finops-accelerator for?

Mainly data.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.