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.