What is a raw dataPoint validator?
Raw dataPoint validators test the validity of data given to dataPoints. If the value in a dataPoint does not pass a validation, then a datablock violation is thrown and it becomes violated. This validation process is done in the raw validation pipeline stage.
Below is an example of a NOT_NULL validator used within a schema dataPoint. It will check if the value of the BID dataPoint is not null. If the validator finds that the value of BID is null then a violation is thrown.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
When a feed is processed by the schema, the validator will validate the data and, as in the case below will throw a violation if the data does not pass the validation process.
Given below is an example of what a raw violation looks like in the Apiro UI:
The status for this row will also appear as violated:
NOTE: anywhere where
Existing raw dataPoint validators: