databricks-jobs

Define and monitor multi-task Databricks Jobs with schedules and triggers.

Updated Sep 9, 2017
One-click install
npx skills add https://github.com/mirakui/dotfiles --skill databricks-jobs-mirakui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-jobs
Source: https://github.com/mirakui/dotfiles/tree/main/claude/skills/databricks-jobs
Command: npx skills add https://github.com/mirakui/dotfiles --skill databricks-jobs-mirakui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks Jobs orchestration is complex; this Skill provides a structured guide to define, configure, and monitor multi-task Databricks jobs, aligning tasks with schedules, triggers, and health notifications.

Core Features & Use Cases

  • Comprehensive task types coverage (notebook_task, sql_task, dbt_task, run_job_task, and more)
  • Flexible triggers and scheduling (cron, periodic, file_arrival, table_update, continuous) and cross-job orchestration
  • Integrated health monitoring, alerts, and support for Asset Bundles to deploy reproducible pipelines
  • Use cases include ETL pipelines, scheduled data refreshes, event-driven processing, and multi-environment deployments

Quick Start

Create a basic job with a single notebook task and a cron schedule to verify end-to-end execution.

Frequently Asked Questions about databricks-jobs

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

FAQPage Schema
How do I schedule and orchestrate multi-task Databricks jobs?

Databricks jobs orchestration lets you define multi-task pipelines with schedules, triggers, and monitoring. You can configure task types like notebook, SQL, and dbt tasks, then apply cron schedules for automated ETL execution.

What triggers are supported for Databricks pipelines besides cron schedules?

Databricks pipelines support periodic, file_arrival, table_update, and continuous triggers alongside cron. These flexible trigger options enable event-driven processing and cross-job orchestration for complex data workflows.

Can I use Asset Bundles to deploy Databricks jobs across multiple environments?

Asset Bundles deploy reproducible Databricks jobs pipelines across multiple environments. This approach ensures consistent configuration for multi-environment deployments when managing scheduled data refreshes and ETL workflows.

What is the best way to monitor ETL pipeline health in Databricks jobs?

Databricks jobs provide integrated health monitoring and alerts for ETL pipelines. You can configure health notifications to track multi-task job execution, ensuring reliable data refreshes and prompt failure detection.

Do I need the Python SDK to define cross-job workflows in Databricks?

Databricks jobs orchestration can be managed via Python SDK, CLI, or Asset Bundles. The Python SDK provides programmatic control for defining cross-job workflows, while the CLI and bundles offer alternative configuration methods.

What Databricks task types can I include in a single orchestrated pipeline?

Databricks pipelines support comprehensive task types including notebook_task, sql_task, dbt_task, and run_job_task. This coverage allows you to combine multiple execution formats within a single orchestrated workflow.