databricks-aibi-dashboards

Create and validate Databricks AI/BI dashboards with SQL query testing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate the creation and validation of Databricks AI/BI dashboards with strict query testing to avoid invalid widgets.

Core Features & Use Cases

  • Mandatory validation workflow: test all SQL queries via execute_sql before deployment and ensure widget fields align with dataset columns.
  • End-to-end dashboard deployment: build dashboard JSON from verified datasets and deploy with create_or_update_dashboard.
  • Comprehensive tooling: use MCP tools like get_table_details, execute_sql, get_best_warehouse, create_or_update_dashboard, get_dashboard, list_dashboards, trash_dashboard, publish_dashboard, unpublish_dashboard to streamline the process.

Quick Start

Test all SQL queries with execute_sql, then build the dashboard JSON and deploy with create_or_update_dashboard.

Frequently Asked Questions about databricks-aibi-dashboards

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

FAQPage Schema
How do I validate SQL queries before deploying a Databricks AI/BI dashboard?

To validate SQL queries before deploying a Databricks AI/BI dashboard, execute all queries using execute_sql to ensure they run correctly. This mandatory validation workflow prevents invalid widgets by verifying dataset columns and enforcing Spark SQL patterns prior to dashboard creation.

What is the best way to build reliable Databricks AI/BI dashboards across multiple datasets?

The best way to build reliable Databricks AI/BI dashboards across multiple datasets is to enforce strict query testing and widget field-name alignment. Test all SQL queries via execute_sql, then generate a ready-to-deploy dashboard JSON configuration from the verified datasets.

Why do my Databricks dashboard widgets show invalid fields after deployment?

Dashboard widgets show invalid fields after deployment when widget fields are not aligned with dataset columns. The validation workflow prevents this by enforcing dataset architecture guidelines and mandatory SQL query testing with execute_sql before generating the dashboard configuration.

Can I automate Databricks dashboard deployment using SQL and JSON configuration?

Yes, you can automate Databricks dashboard deployment by building dashboard JSON from verified datasets and deploying with create_or_update_dashboard. This process uses MCP tools to streamline creation, validation, and publication of the dashboard configuration.

What MCP tools are needed to create and publish Databricks AI/BI dashboards?

To create and publish Databricks AI/BI dashboards, you need MCP tools like get_table_details, execute_sql, get_best_warehouse, create_or_update_dashboard, publish_dashboard, and get_dashboard to manage the end-to-end dashboard lifecycle from query testing to deployment.

Do I need to test every SQL query before creating a Databricks dashboard?

Yes, testing every SQL query is required before creating a Databricks dashboard. The workflow mandates executing all SQL queries with execute_sql to enforce Spark SQL patterns and ensure widget field-name alignment, producing a ready-to-deploy dashboard configuration.