Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>JobViz - Databricks Job VisualizerNew to Visual Studio Code? Get it now.
JobViz - Databricks Job Visualizer

JobViz - Databricks Job Visualizer

Zrise Solutions

|
2 installs
| (0) | Free
Visual development & debugging for Databricks Jobs
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

JobViz - Databricks Job Visualizer

Visual development & debugging for Databricks Jobs. See your task DAGs as interactive graphs, validate pipeline structure, and trace failure impact — all inside VS Code.

VS Code License

Features

🔀 Interactive DAG Visualization

  • Renders Databricks job task dependencies as a directed acyclic graph
  • Pan, zoom, and navigate through large pipelines
  • Top-to-bottom or left-to-right layout
  • Click any node to see task details, double-click to jump to YAML source

📦 Databricks Asset Bundle Support

  • Parses multi-file bundle structures (databricks.yml + resources)
  • Resolves include: directives and variable substitutions (${var.name})
  • Supports target-based overrides (dev/staging/prod)
  • Incremental re-parsing on file save for fast feedback

🔍 Search & Filter

  • Text search across task IDs, labels, and types
  • Filter by task type (Notebook, Spark Python, SQL, etc.)
  • Filter by validation status (errors, warnings, valid)
  • Non-matching nodes dim to maintain context

⚠️ Validation

  • Detects missing dependencies, circular references, and disconnected tasks
  • Highlights errors and warnings directly on graph nodes
  • Inline validation badges with error details in the details panel
  • Validate on save or on demand via CodeLens

💥 Failure Impact Analysis

  • Select any node and see all downstream tasks that would be affected
  • Impact path highlighted in red across the graph
  • Understand blast radius before making changes

🌳 Sidebar Job Explorer

  • Browse all jobs in the workspace from the activity bar
  • See task counts, job structure at a glance
  • Click a job to open its DAG instantly

🔗 Cross-Job References

  • Detects run_job_task references to other jobs in the bundle
  • Visual indicator on nodes that reference external jobs
  • One-click navigation to the referenced job's DAG

Getting Started

Prerequisites

  • VS Code 1.85.0+
  • A Databricks Asset Bundle or standalone job YAML file

Installation

Search for "JobViz" in the VS Code Marketplace, or install manually:

code --install-extension jobviz-0.1.1.vsix

Usage

  1. Open a workspace containing a databricks.yml bundle or a Databricks job YAML file
  2. Use the Validate Job or Open in DAG CodeLens that appears at the top of your job file
  3. Or run JobViz: Open DAG from the command palette (Cmd+Shift+J / Ctrl+Shift+J)

Commands

Command Keybinding Description
JobViz: Open DAG Cmd+Shift+J Open the DAG view for the active YAML file
JobViz: Validate Job — Run validation rules on the current job
JobViz: Refresh — Re-parse and update the DAG
JobViz: Show Failure Impact — Highlight downstream tasks affected by failure
JobViz: Focus Task in DAG — Focus the DAG on the task under your cursor
JobViz: Fit DAG to Screen — Reset zoom to fit the entire graph

Configuration

Setting Default Description
jobviz.defaultTarget "" Default Databricks target for variable resolution
jobviz.autoValidate true Automatically validate on file save
jobviz.dagLayout "TB" DAG layout direction: "TB" (top-bottom) or "LR" (left-right)
jobviz.showMinimap true Show minimap in DAG view

Supported Task Types

Type Icon
notebook_task 📓
spark_python_task 🐍
python_wheel_task 📦
spark_jar_task ☕
spark_submit_task ⚡
pipeline_task 🔀
run_job_task 🔗
sql_task 🗃️
dbt_task 🏗️
condition_task ❓
for_each_task 🔄

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft