elementary.all_columns_anomalies test executes column-level monitors and anomaly detection on all columns of the table. It checks the data type of each column and only executes monitors that are relevant to it.
How it works
- The test analyzes all columns in the table.
- Based on the data type of each column, it applies relevant monitors.
- You can override default monitors using the
column_anomaliesparameter. - Columns can be excluded using
exclude_prefixorexclude_regexpparameters.
Default Monitors by Data Type
Opt-in monitors by type:
- Models
- Models example
Test configuration
No mandatory configuration, however it is highly recommended to configure atimestamp_column.
Important Notes
- No mandatory configuration, however, it is highly recommended to configure a
timestamp_column. - Use
column_anomaliesto specify which monitors to run (if not specified, all default monitors will run). exclude_prefixandexclude_regexpcan be used to exclude specific columns from the test.- The
where_expressioncan be used to filter the data being tested. - Global sensitivity can be adjusted using the
anomaly_sensitivityparameter. - Tags can be used to run elementary tests on a dedicated run.