DataBridge Quality Core library is a part of dbqctl.
- Schema:
expect_columns_ordered: Validate table columns match an ordered listexpect_columns: Validate table has one of columns from unordered listcolumns_not_present: Validate table doesn't have any columns from the list or matching pattern
- Table:
row_count: Count of rows in the tableraw_query: Custom SQL query for complex validations
- Column:
not_null: Check for null values in a columnfreshness: Check data recency based on timestamp columnuniqueness: Check for unique values in a columnmin/max: Minimum and maximum values for numeric columnssum: Sum of values in a columnavg: Average of values in a columnstddev: Standard deviation of values in a column
- Comparison:
<, >, <=, >=, ==, != - Range:
between X and Y - Function-only checks (like
not_null, uniqueness)