Validate

Validate your data meets expectations

This tool is currently in Beta and is still being tested. Want to learn more? Like to provide feedback? Please reach out to support@cascade.io

Validate that specified conditions are met in a given dataset.

Input/Output

Inputs

Outputs

Table to be validated

Validation Results Validated Table

Options

Inputs

Description

Validation Type

The type of validation being performed

Validation Name

The name of the validation being performed

Validation Description

A description of the validation being performed

Validation Field (If applicable)

The field from the validation table to perform said validation on

Expression (If applicable)

The expression used to validate data

Format Check (If applicable)

The format expected of a given column of data

Reference Table (If applicable)

The reference table used to validate data

Reference Field (If applicable)

The field from the reference table used to validate data

Aggregate Validation Results

A boolean value determining whether all of the validations must "Pass" in order for the aggregated validation result to "Pass". If set to true, the validation tool will produce a single validation column on output. If set to false, each validation created will produce a unique column of results.

Please Note: Depending on the validation type selected, different options will be displayed to the user.

Validation Type Options

Validation Type

Description

Look Up Check

Ensure that the values within a specified column from the validation table are found within a specified column from the reference table

Uniqueness Check

Ensure that a specified column of values from the validation table are unique

Expression Check

Use Cascade's expression builder to define your own validation

Format Check

Ensure that a specified column of values from the validation table match a specified format

Null Check

Check whether the values in a given column are null

Data Type Check

Check that the values in a given column are of a certain datatype

Expression Check Example

Let's say that I want to ensure that my price data contains only positive values. I could use an expression check to do so.

The first output from this tool is seen within the Validation Results tab in the image above. This tool also produces a new column in your table, as seen below.

Look Up & Formatting Check Example

Let's say we have new product data that we want to add to our existing master data set. We need to ensure that all products in the new dataset exist within our master dataset.

Now let's say we additionally need to ensure that our SKUs within this dataset are entirely unique.

As seen above, we have two validations occurring within the same tool. The Aggregate Validation Results* checkbox has been left unchecked, resulting in two unique validation columns in our resultant table.

If, however, we want to force both columns to pass in order for our validation to pass, we can check the Aggregate Validation Results* checkbox as follows, producing a single column in our resultant table.

Format Check Example

Let's say you have new data containing email addresses and you must validate whether or not those addresses are in a valid email format.

Last updated