databricks-bundles

Automate creation, configuration, and deployment of Databricks Asset Bundles.

Updated Mar 23, 2024
One-click install
npx skills add https://github.com/m19c/dotfiles --skill databricks-bundles-m19c
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-bundles
Source: https://github.com/m19c/dotfiles/tree/main/claude/.claude/skills/databricks-bundles
Command: npx skills add https://github.com/m19c/dotfiles --skill databricks-bundles-m19c

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks-cli, pyyaml, pydantic, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and deployment of Declarative Automation Bundles (DABs) for Databricks, streamlining multi-environment deployments and resource configuration.

Core Features & Use Cases

  • DAB Creation: Build and define DABs for various deployment environments.
  • Resource Configuration: Configure dashboards, pipelines, jobs, and alerts within the DABs.
  • Deployment Automation: Automate deployment to different environments with parameterization and condition checks.

Quick Start

Generate a new DAB for 'project-name' with the default configurations.

Frequently Asked Questions about databricks-bundles

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

FAQPage Schema
How do I automate Databricks Asset Bundles deployment for multiple environments?

Automate Databricks Asset Bundles deployment by processing YAML configurations with the Databricks CLI to parameterize and deploy pipelines, jobs, and alerts across multiple environments.

What is the best way to configure Databricks pipelines and jobs for DevOps workflows?

Configuring Databricks pipelines and jobs for DevOps workflows is best achieved by defining resources like dashboards, pipelines, and alerts within declarative Databricks Asset Bundles.

Do I need the Databricks CLI to deploy Databricks Asset Bundles?

Yes, you need the Databricks CLI installed to deploy Databricks Asset Bundles, along with the pyyaml and pydantic Python libraries to process the required YAML configurations.

Can I parameterize Databricks alerts and dashboards for different deployment targets?

Yes, you can parameterize Databricks alerts and dashboards for different deployment targets by defining conditional checks and environment variables within your DABs YAML configuration.

How does Databricks Asset Bundles resource configuration work for CI/CD pipelines?

Databricks Asset Bundles resource configuration works for CI/CD pipelines by using YAML files to declaratively define and automate the deployment of jobs, pipelines, and alerts.

What are the limitations of using YAML configurations for Databricks Asset Bundles?

Using YAML configurations for Databricks Asset Bundles requires strict adherence to the pydantic schema and depends heavily on the Databricks CLI for processing and validating resource definitions.