databricks-dq-professionally

Register generic DQ rules and map them to table fields on Databricks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/andregit2026/Databricks_DQ_Business --skill databricks-dq-professionally
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: databricks-dq-professionally
Source: https://github.com/andregit2026/Databricks_DQ_Business/tree/main/.claude/skills/databricks-custom-skill-dq-business
Command: npx skills add https://github.com/andregit2026/Databricks_DQ_Business --skill databricks-dq-professionally

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Professional-grade data quality governance on Databricks that standardizes checks, centralizes rule definitions, and outputs a single DQ_RESULT per row to support dashboards, audits, and remediation workflows.

Core Features & Use Cases

  • Generic Rules Registry: A centralized catalogue of reusable DQ checks (e.g., NOT NULL, ISO country codes, numeric bounds) that can be mapped to any table field.
  • Rule Mappings: Per-field mappings that bind generic rules to specific catalog.schema.table.field combinations with optional category overrides for contextual accuracy.
  • Dynamic Rule Application: Deterministic evaluation of active mappings to produce a consolidated DQ_RESULT string per row (e.g., "RULE_101: 1 | RULE_102: 0 | RULE_103: NULL").
  • Schema Setup & Enrichment: Automatic workspace schema creation, source table copying into a dedicated DQ schema, and output enrichment into bikes_dq and dq_results for traceability.
  • Observability & Governance: Auditable outputs and dashboards built around dq_results and DQ_OUTPUTs to support regulatory and internal quality standards.

Quick Start

Set up the DQ schema, copy the source table into the dq_professional workspace, and run the enrichment notebook to generate the bikes_dq table with a DQ_RESULT column.

Frequently Asked Questions about databricks-dq-professionally

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

FAQPage Schema
How do I build a scalable data quality framework on Databricks?▼

To build a scalable data quality framework on Databricks, register generic DQ rules and map them to specific table fields to deterministically evaluate active mappings and produce a consolidated DQ_RESULT string per row for audits and dashboards.

How do I centralize data quality rules for multiple Databricks tables?▼

Centralize data quality rules by maintaining a generic rules registry that binds reusable checks like NOT NULL or ISO country codes to specific catalog.schema.table.field combinations with optional category overrides for contextual accuracy across multiple tables.

What is a per-row DQ_RESULT string and how does it support data governance?▼

A per-row DQ_RESULT string is a consolidated output like "RULE_101: 1 | RULE_102: 0" generated by dynamic rule application. It supports data governance by providing auditable traceability for dashboards and regulatory quality standards.

Can I use Databricks for dynamic rule evaluation across different table schemas?▼

Yes, you can use Databricks for dynamic rule evaluation across schemas by copying source tables into a dedicated DQ schema, applying active field mappings, and enriching outputs into tables like bikes_dq and dq_results for traceability.

What is the best way to set up a Databricks schema for data quality checks?▼

The best way to set up a Databricks schema for data quality checks is to automate workspace schema creation, copy source tables into the dq_professional workspace, and run an enrichment notebook to generate tables with a DQ_RESULT column for dashboards.

Does this data quality approach support remediation workflows on Databricks?▼

Yes, this data quality approach supports remediation workflows on Databricks by outputting enriched tables and auditable dq_results that standardize checks and centralize rule definitions for tracking and resolving data quality issues.