Last updated
Was this helpful?
Last updated
Was this helpful?
The elementary.volume_anomalies
test monitors the row count of your table over time per time bucket. If configured without a timestamp_column
, it will count total table rows.
Data is split into time buckets (daily by default, configurable with the time_bucket
field).
Row count is computed per bucket for the last training_period
days (14 days by default).
The test compares the row count of each bucket within the detection period (last 2 days by default, configured as detection_period
) to the row count of previous time buckets.
The test only runs on completed time buckets. For example, with daily buckets, a test run in the middle of today would only count yesterday as a complete bucket.
If any anomalies are detected during the detection period, the test will fail.
No mandatory configuration, however it is highly recommended to configure a timestamp_column
.