Skip to main content

Out Of Box


This article is a deep dive into available out of box checks.

Completeness

Use this check to ensure that column should never be NULL. If it is NULL then the check fails.

PropertyDescription
Trim DataIf enabled, the engine will trim trailing/ leading spaces before applying the check.
Empty String as NULLIf enabled, the engine will treat an empty value ("") as NULL.
White Space as NULLIf enabled, the engine will treat a white space (" ") as NULL.
Fixed String as NULLIf specified, the engine will treat that value as NULL. For example, user can specify "NA" value to be treated as NULL.
note

Completeness is a check for string columns, not numeric or other columns.

Completness Check


Length

Use this check to ensure that length of the column value is not too short or too long. If it does not meet the criteria then check fails.

PropertyDescription
Trim DataIf enabled, the engine will trim trailing/ leading spaces before applying the check.
Ignore NULLsIf enabled, the engine will not apply the check, resulting in a success state.
note

Length is a check for string columns, not numeric or other columns.

Length Check


Pattern

This check ensures that the value in the column matches the specified format. If it does not, the check fails.

PropertyDescription
Choose PatternChoose a pattern from the available list that the column values must conform to.
RegexDisplays the regular expression used for the selected pattern
Trim DataIf enabled, the engine will trim trailing/ leading spaces before applying the check.
Ignore NullsIf enabled, the engine will not apply the check, resulting in a success state.
Case InsensitiveIf enabled, the engine will ignore the case of the string when verifying the pattern.
note

Users can choose a custom pattern and specify their own regular expression for more advanced use cases.

Pattern Check


Contains

Use this check to ensure that the column only contains values specified in the list. If it does not, the check fails.

PropertyDescription
ValueSpecify the list of values (comma separated) that should be present in the column.
Trim DataIf enabled, the engine will trim trailing/ leading spaces before applying the check.
Ignore NullsIf enabled, the engine will not apply the check, resulting in a success state.
note

The value array supports string, numeric and date datatype inputs.

Contains Check


Datatype

This check is to ensure that the string value in the column conforms to specified datatype. If it does not, the check fails.

PropertyDescription
Choose DatatypeChoose a datatype from the available list that the column values must conform to.
Trim DataIf enabled, the engine will trim trailing/ leading spaces before applying the check.
Ignore NullsIf enabled, the engine will not apply the check, resulting in a success state.
note

Datatype check is for string columns, not numeric or other datatype columns.

Datatype Check


Range

Use this check to ensure that numeric value in the columns meets the specified criteria. If it does not, the check fails.

PropertyDescription
OperatorSelect an operator from available list in the dropdown
ValueSpecify the value(s) based on the selected operator
Ignore NullsIf enabled, the engine will not apply the check, resulting in a success state.
note

Range is a check for numeric and date columns, not string or other datatype columns.

Range Check


Date

This check is to ensure that the string value in the column conforms to specified date format and is a valid date. If it does not, the check fails.

PropertyDescription
FormatChoose the date format from the dropdown that the value should conform to.
Ignore NullsIf enabled, the engine will not apply the check, resulting in a success state.
note

Range is a check for string, not date or other datatype columns.

Date Check


How To: Adding Out of Box Checks

This video shows how to add different types of out of box checks in a validation rule.