data-quality

Automate data quality validation in Spark/Databricks pipelines with Great Expectations and DLT checks.

4|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill data-quality-vivekgana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-quality
Source: https://github.com/vivekgana/databricks-platform-marketplace/tree/main/plugins/databricks-engineering/skills/data-quality
Command: npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill data-quality-vivekgana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data pipelines frequently suffer from data quality issues that erode trust and cause downstream failures. This Skill provides patterns to implement automated quality checks and governance using Great Expectations, DLT (Delta Live Tables), and custom validators to ensure reliable data.

Core Features & Use Cases

  • Great Expectations integration for structured quality checks
  • DLT quality checks and custom validators for robust governance
  • Data profiling, monitoring, and reporting of quality metrics
  • Data contracts and alerts to enforce data quality across teams

Quick Start

  1. Install and configure Great Expectations and DLT environments for your Databricks workspace.
  2. Define a minimal set of quality rules (completeness, uniqueness, format, range) and integrate them into your pipelines.
  3. Run a validation against a sample dataset and review results to iterate on thresholds.

Frequently Asked Questions about data-quality

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

FAQPage Schema
How do I automate data quality validation across Spark and Databricks pipelines?

Automate data quality validation in Spark and Databricks by applying Great Expectations, DLT checks, and custom validators to enforce completeness, accuracy, consistency, and referential integrity across your data pipelines.

What is the best way to implement data contracts and enforce data quality rules?

Implement data contracts and enforce data quality rules by defining completeness, uniqueness, format, and range thresholds, then integrating these checks into your pipelines to generate alerts and quality metrics for cross-team governance.

Can I use DLT quality checks alongside Great Expectations for data profiling?

Yes, you can use DLT quality checks alongside Great Expectations for data profiling. This combination enables structured quality checks, automated profiling, and reporting of quality metrics within your Databricks environment.

How do I set up data quality alerts and monitor quality metrics in Delta Live Tables?

Set up data quality alerts and monitor metrics in Delta Live Tables by configuring DLT checks and custom validators, allowing you to iterate on validation thresholds against sample datasets and report results.

What are the limitations of using custom validators for data quality checks?

Custom validators for data quality checks require configuring Great Expectations and DLT environments in your Databricks workspace, meaning you must define a minimal set of quality rules and iterate on thresholds manually against sample datasets.

Why does my data pipeline suffer from downstream failures and eroded trust?

Data pipelines suffer from downstream failures and eroded trust due to unmanaged data quality issues. Applying automated validation checks for completeness, accuracy, consistency, and referential integrity prevents these downstream failures.