Releases: flexanalytics/dbt_observability
2.7.2 full source table name no_anomaly
This release updates the no_anomaly
test to use a fully-qualified table name for sources.
2.7.1 Lowerbound Anomaly Tests
This release updates the logic of the no_anomaly
test to only error when source row count difference vs average is below your project's configured threshold (defaulted at -5%)
2.7.0 Test for Anomolies
Projects can use the no_anomoly
test on source tables in their sources.yml. The test will check if the difference between the current source table rowcount and the average of all previous observed rowcounts is significant enough to raise an error/warning. Set the dbt_observability:rowcount_diff_threshold_pct
variable (see above) to override the default threshold of .05 (i.e. a 5% difference in rowcount).
2.6.0 Remove Marts
This release removes the mart views from this package. We instead recommend using the new dbt_observablity_marts package to generate kimball-style tables on top of the base tables that dbt_observability generates
2.5.2 Source ID Column
Merge pull request #24 from flexanalytics/source-column-name-update update logic to properly generate source unique_ids
2.5.1 Add source rowcounts to mart models
Add source rowcounts to relevant mart models
2.5.0 Source Rowcount Logging and `Schema Changes` relationship
This release adds support for tracking source row counts (off for default) via the dbt_observability:track_source_rowcounts
variable. This also updates the schema_changes
view so that it can now be joined to the package's dimensional models
Update column key logic
Merge pull request #18 from flexanalytics/surrogate-key-update update column surrogate key logic
Update surrogate key logic
Merge pull request #17 from flexanalytics/surrogate-key-update update surrogate key logic
2.4.0 Remove namespacing
Merge pull request #16 from flexanalytics/remove-namespace Remove namespace