Skip to main content

Databricks Project Accelerators

CLI tool that scaffolds production-ready Databricks solutions via Jinja2 templates and Databricks Asset Bundles.

Documentation

Installation

pip install databricks-project-accelerators

Quickstart

Open an empty folder in VS Code, then run in the terminal:

# See what's available
dpa list

# Scaffold a project
dpa init medallion-sdp

# Open the generated project
code medallion-sdp
cd medallion-sdp

# Authenticate the Databricks CLI if you haven't already
databricks configure

# Deploy to your workspace
databricks bundle deploy

# Run the job
databricks bundle run medallion_sdp_job

That's it — your Databricks solution is live.

Accelerators

Name Description
medallion-sdp Streaming Delta Pipeline (DLT) with bronze/silver/gold layers and a DAB job
medallion-dbt Medallion architecture (bronze/silver/gold) using dbt models over TPCH
mlflow-project MLflow training, model registration, and batch scoring over TPCH
lakebase-streamlit-app Databricks App (Streamlit) connected to TPCH analytics + Lakebase master data
custom-python-wheel Custom Python wheel package with a build-and-upload job and an import verification notebook
ai-bi Lakeview dashboard + Genie Space with metric views over the TPCH sample dataset

CLI reference

dpa init <accelerator>          # scaffold a project
dpa init <accelerator> --dry-run  # preview files without writing
dpa init <accelerator> --force    # overwrite existing files
dpa list                          # list all accelerators
dpa deploy --env prod             # deploy via Databricks Asset Bundle

Requirements

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

databricks_project_accelerators-0.1.2.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file databricks_project_accelerators-0.1.2.tar.gz.

File metadata

File hashes

Hashes for databricks_project_accelerators-0.1.2.tar.gz
Algorithm Hash digest
SHA256 dc447dccb3d5860703778ce0d69b4799e6431238c41da906df09bdc25b0728dd
MD5 cc1b01b524df1282fa1f234d50f9d032
BLAKE2b-256 925bfb74c417faf7577913463d9f07a11f392fa9a783e1aca6de955fe78bb752

See more details on using hashes here.

Provenance

The following attestation bundles were made for databricks_project_accelerators-0.1.2.tar.gz:

Publisher: publish.yml on pegodk/databricks-project-accelerators

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file databricks_project_accelerators-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for databricks_project_accelerators-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5930576c168a0b97a28e0d2538757aa847d76f2957d8afdf7c66c9809e968578
MD5 44e5dda9a6e2c226a4934bb773b3d972
BLAKE2b-256 b5d9ea13292bb3f22752122a16aad414fcbd4bc293eddac78e3841deb6692357

See more details on using hashes here.

Provenance

The following attestation bundles were made for databricks_project_accelerators-0.1.2-py3-none-any.whl:

Publisher: publish.yml on pegodk/databricks-project-accelerators

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page