What problem does it solve?
This Skill streamlines the creation, configuration, and deployment of Databricks Asset Bundles (DABs), enabling robust multi-environment strategies for Databricks resources like pipelines, jobs, and dashboards.
Core Features & Use Cases
- Project Scaffolding: Generates the foundational structure for new DAB projects.
- Resource Management: Defines and configures various Databricks resources (pipelines, jobs, dashboards, alerts, apps, volumes) within a bundle.
- Multi-Environment Deployment: Facilitates distinct configurations for development, staging, and production environments using target profiles and variables.
- Use Case: A data engineering team needs to deploy a new data pipeline and associated dashboard to both a development and a production Databricks workspace. This Skill allows them to define the resources once in
databricks.yml and deploy them to each environment with environment-specific catalog and schema settings.
Quick Start
Use the databricks-asset-bundles skill to deploy the current bundle to the 'prod' target.