bi-validation

Validate BI dashboard configurations and data accuracy for Superset and Grafana.

1.5k|222|Updated Jul 4, 2025
One-click install
npx skills add https://github.com/Datus-ai/Datus-agent --skill bi-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bi-validation
Source: https://github.com/Datus-ai/Datus-agent/tree/main/datus/resources/skills/bi-validation
Command: npx skills add https://github.com/Datus-ai/Datus-agent --skill bi-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually verifying the configuration and data accuracy of BI dashboards, charts, and datasets after generation is time-consuming, error-prone, and often leads to publishing incorrect or broken business intelligence assets that mislead stakeholders and require costly rework.

Core Features & Use Cases

  • Automated Config Validation: Inspects every chart's configuration (chart type, metrics, axes, dimensions, dataset wiring) against the intended design for dashboards, standalone charts, and associated datasets.
  • Data Presence Verification: Calls supported data retrieval tools to confirm charts return valid data without backend errors, comparing numeric values against expected tolerances when available.
  • Platform-Aware Validation: Adapts checks for different BI platforms (e.g., skips unsupported data retrieval on Grafana, enforces full validation on Superset) and provides clear, actionable remediation steps for any failed checks.
  • Use Case: After a gen_dashboard run generates a set of sales performance dashboards, this skill automatically validates every chart's configuration and data, blocking rollout if any issues are found and providing exact steps to fix them.

Quick Start

Use the bi-validation skill to validate all BI assets generated in the latest gen_dashboard run and return a pass/fail report with any required remediation steps.

Frequently Asked Questions about bi-validation

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

FAQPage Schema
How do I validate BI dashboard configurations and data accuracy before publishing?

BI dashboard validation automates the inspection of chart configurations, metric expressions, axis mappings, and dataset wiring to ensure data accuracy and block the rollout of non-compliant assets. It checks runtime query results for errors and enforces publish success criteria.

Does BI validation work with both Superset and Grafana dashboards?

BI validation works with both Superset and Grafana dashboards, adapting its checks for each platform. It enforces full configuration and data validation on Superset, while skipping unsupported data retrieval checks on Grafana and providing actionable remediation steps for failures.

What is checked during automated BI chart validation?

Automated BI chart validation inspects chart type, metric expressions, axis mappings, dimension groupings, and dataset wiring. It also calls supported data retrieval tools to confirm charts return valid data without backend errors and compares numeric values against expected tolerances when available.

How to block non-compliant BI assets from rolling out after generation?

To block non-compliant BI assets from rolling out, you enforce publish success criteria by requiring all configuration checks to pass and supported data validation calls to return error-free results. The validation provides exact remediation steps for any failed checks.

What happens when a dashboard data validation check fails?

When a dashboard data validation check fails, the process blocks the rollout of the non-compliant BI asset and provides clear, actionable remediation steps. This prevents publishing incorrect or broken business intelligence dashboards that mislead stakeholders.

Why do I need to verify BI datasets and charts after automated generation?

You need to verify BI datasets and charts after automated generation because manual verification is time-consuming and error-prone. Automated validation prevents publishing incorrect or broken assets that mislead stakeholders and require costly rework.