databricks-dashboard-json

Manage Databricks Lakeview dashboards via JSON structures and CLI workflows.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/bspt628/databricks-lakeview-skills --skill databricks-dashboard-json
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-dashboard-json
Source: https://github.com/bspt628/databricks-lakeview-skills/tree/main/dashboard-json
Command: npx skills add https://github.com/bspt628/databricks-lakeview-skills --skill databricks-dashboard-json

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This documentation guides how to manage and deploy Databricks Lakeview dashboards by exposing the JSON structure, CLI workflows, and operational rules to bridge gaps between the API surface and serialized dashboards.

Core Features & Use Cases

  • Full-dashboard JSON guidance covering display_name, warehouse_id, serialized_dashboard, datasets, pages, and uiSettings.
  • CLI workflows for list/get/create/update/trash/publish with payload construction and safe testing practices.
  • Rules and best practices for dataset references, widget queries, layout grids, and cross-widget consistency across dashboards.

Quick Start

Load the dashboard-json skill and start by running databricks lakeview get to fetch the latest dashboard, then use the provided payload workflow to create or update dashboards.

Frequently Asked Questions about databricks-dashboard-json

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

FAQPage Schema
How do I extract and update Databricks Lakeview dashboards using JSON?

To extract and update Databricks Lakeview dashboards using JSON, use the databricks lakeview CLI to fetch the latest dashboard state and construct payloads for creating or updating serialized_dashboard configurations, datasets, and widget rules.

What is the serialized_dashboard structure in a Databricks Lakeview dashboard?

The serialized_dashboard structure in a Databricks Lakeview dashboard defines the JSON representation of pages, datasets, uiSettings, and widget layout grids, allowing you to manage and deploy complete dashboard configurations programmatically.

How do I validate widget queries and dataset references across multiple Databricks dashboards?

You validate widget queries and dataset references across multiple Databricks dashboards by applying structure-aware rules to the extracted serialized_dashboard JSON, ensuring cross-widget consistency and verifying that all widget references align with defined datasets.

Can I use the Databricks CLI to deploy dashboards without manual UI configuration?

Yes, you can use the Databricks CLI lakeview commands to list, get, create, update, and publish dashboards by constructing JSON payloads directly, bypassing manual UI configuration and enabling automated deployment workflows.

What CLI workflows are available for managing Databricks Lakeview dashboards?

Available CLI workflows for managing Databricks Lakeview dashboards include list, get, create, update, trash, and publish operations, utilizing JSON payload construction and safe testing practices for reliable dashboard lifecycle management.

Why does my Databricks dashboard deployment fail when updating serialized_dashboard configurations?

Databricks dashboard deployments fail when serialized_dashboard configurations lack required structure-aware elements like valid dataset references, proper widget layout grids, or missing YAML frontmatter with name and description fields for the dashboard definition.