Data Productivity Cloud Pipeline

Author: Matillion
Date Posted: Jun 15, 2025
Last Modified: Jun 16, 2025

Data Quality - Column Validation Rules

Enforce data quality rules at column level with this set of Data Productivity Cloud pipelines.

Image ofData Quality Column Validation Rules
Data Quality Column Validation Rules

Call this pipeline with a list of the data quality rules to enforce, in the grid variable ColumnValidationRules.

Every rule contains:

  • DatabaseName - Database where the table exists
  • SchemaName - Schema where the table exists
  • TableName - Table where column is found
  • DataColumnName - Name of column to validate
  • RowIdentifierColumnName - Column in same table used to identify row e.g. Primary Key
  • ValidationRule - Validation rule (NOT_NULL, IS_DATE or IS_NUMBER)
Image ofRun Data Quality Column Validation Rules
Run Data Quality Column Validation Rules

Creating column validation rules using Matillion Maia

Use the following prompt:

Create a reusable solution to run data quality checks against a named database table.
The solution should accept a list of rules.
Each rule should verify one of the following things about a column in a table:
- NOT_NULL - the column always has a value
- IS_DATE - the column is a VARCHAR but all values can be successfully converted into a DATE
- IS_NUMBER - the column is a VARCHAR but all values can be successfully parsed as numeric

Matillion Maia Demonstration


Downloads

Licensed under: Matillion Free Subscription License

Installation Instructions

How to Install a Data Productivity Cloud Pipeline