hello there! I am using the `column_anomalies` det...
# community-support
o
hello there! I am using the
column_anomalies
detection tests and I wanna use the
ignore_small_changes
setting. According to this documentation However, I am getting
macro 'dbt_macro__test_column_anomalies' takes no keyword argument 'ignore_small_changes'
error. When I remove this block, the rest of the code works fine. here is my code block:
Copy code
- name: is_accepted
  description: Boolan value that represents...
  tests:
   - elementary.column_anomalies:
     column_anomalies:
       - null_percent
     where_expression: "is_accepted is NULL"
     time_bucket:
       period: day
       count: 1
     detection_delay:
       period: day
       count: 1
     ignore_small_changes:
       spike_failure_percent_threshold: 5
       drop_failure_percent_threshold: 5
What am I doing wrong? I am using the
0.13.0
version. Thanks in advance 🙏
âś… 1
o
Hi @Osman Seçmen, this is indeed a bug on our end, it will be fixed in the next dbt package release (
0.13.2
)
🎉 1
thankyou 1
l
Hi @Ofek Weiss, is this bug fixed? I have the most recent elementary release (
0.14.1
) and still getting
macro 'dbt_macro__test_freshness_anomalies' takes no keyword argument 'ignore_small_changes'
error. According to the docs, freshness anomalies should also support this parameter.
o
Hi @Lucie Nováková, this is a separate issue, tho very similar: support was added to
column_anomalies
but not to
freshness_anomalies
, ill make sure this is resolved as well
Hi @Lucie Nováková following up on this, i added support for this parameter to both
freshness_anomalies
and
event_freshness_anomalies
, it will be available in the next release (usually a few weeks)
thankyou 1
l
That's a great news! Thank you @Ofek Weiss. 🤩
drop joy 1