Testing Columns
Column tests are meant to check for null and unique values, and are always run after transformations. This cannot be changed unless using a user-defined node.
Example Column Test
-
Click on Testing → Column.
-
Select both Unique and Null.
-
Now click on Null next to
C_NATIONKEY
. This will check to ensure all entries for this column are populated (not null). -
Run the node and it should succeed, as there's no null entries.
-
Now try also selecting Unique for the
C_NATIONKEY
column. This will check to ensure all entries for this column are unique. -
Run the node and it will fail, as
C_NATIONKEY
has repeated entries. Notice that the data was still processed, as column tests will always continue on failure.

Viewing Column Level Tests
After Create and Run you Nodes, you can see if the test passed or failed in the Results view.
The following image shows an example of a passing and failing test.
- The Node level test
Length is less than 0
is failing. - The column level test
N_NATIONKEY: UNIQUE
is passing. - The column level test
N_REGIONKEY: UNIQUE
is failing.

You can also see column and Node level test failures as part of Refresh Results.