Quality checks
Coming soon
This capability is not yet available.
ASSERT() creates features that must evaluate to true and trigger an action if it's false.
It is particularly useful to check if everything works as expected.
CREATE FEATURE TEST_QUALITY AS ASSERT(boolean, frequency, action is false); null
Unit-tests
Overwrite the inputs of the features you want to test, compute the outputs, and compare to what is expected.
An action can be to stop a transaction that changes the registry and make fail the assertion.
Data contracts on sources
For external data sources, you can define data contracts that will be checked at a given frequency.
Data Quality checks
For features dependant on external data sources, compute the metrics you want to check (% of nulls, % change...) and compare to what is acceptable.