Maayan Salom
12/06/2023, 8:28 AMdbt deps and then `dbt run -s elementary`_ β
drop corrupt happy New features drop corrupt happy
β’ β¨ UI/UX improvements β¨ (see video π½οΈπ)
β¦ New layout and side menu for navigation πΊοΈ
β¦ Lineage view now includes the folders tree, for easier access to specific tables and exposures π
β¦ Navigation buttons from test results to the filtered lineage or test runs π
β’ aws athena AWS Athena support aws athena
β¦ A new Elementary adapter is now available!
β¦ This is an amazing contribution made by @Artem Garmash π and with significant help of @Nicola Corda π€© (dbt-athena maintainer).
β’ Source freshness results in report π₯¬
β¦ You can checkout the design here π¨.
β¦ Collecting source freshness results is currently available for dbt core users. dbt cloud users can checkout this suggestion from @Moss Pauly.
β’ Exclude specific metrics from anomaly detection β¬
β¦ A new available config to anomaly detection tests, inspired by @Moss Pauly.
β¦ This should allow you to exclude known anomalies that you don't intend to fix, or timeframes with data you want excluded from the training set. Read the docs here.
drop shocked Other Changes & Bug Fixes drop sad
β’ Added timeout param for uploading to GCS - Thank you @Dmitrii Khriashchikov for surfacing!
β’ Added region name support for Boto3 - Thank you Nell Boulle for contributing π€©
β’ Collect Databricks http_path - Thank you @Hen Ben-Hemo for surfacing!
β’ Performance optimization for table anomalies queries - Thank you @pei0804 for surfacing!
β’ Fixed failure to get owner for alerts - Thank you @Belle de Veer for fixing π€©
β’ Fixed alert filters not working with dbt project dir param - Thank you @Ajay for reporting!
β’ Fixed false anomalies in freshness and volume when table is new - Thank you @Macklin Fluehr for reporting!
β’ Fixed alert table fields type issue - Thank you @Renee Cooper and @Rodrigo Naspleda for reporting!
drop joy Updates drop happy
β’ Andreas Kretz made this excellent video tutorial - πΊ
β’ We revamped the docs site, you will now find different tabs for Elementary tests, Cloud and OSS π
https://www.loom.com/share/85011f94c7d549a4b32f6651b2a53477?sid=4a8dde08-52ec-412c-b34d-9b21b0e6df61Vaibhav Sharma
12/06/2023, 1:52 PMMaayan Salom
12/06/2023, 4:24 PMwhere_expression filters the data itself
β’ anomaly_exclude_metrics filters the monitored metrics
For example:
In a column anomalies test that tests max_length on a column user_id, you can use where expression: user_name != 'test' to filter irrelevant data. If on some day you had and issue and got really long IDs, but this will not be fixed and you just want to exclude it from the anomaly detection graph and test, use anomaly_exclude_metricsVaibhav Sharma
12/06/2023, 4:45 PMParitosh Gupta
12/06/2023, 5:34 PMMaayan Salom
12/06/2023, 5:37 PMMaayan Salom
12/06/2023, 5:37 PMParitosh Gupta
12/06/2023, 5:39 PMMaayan Salom
12/06/2023, 5:39 PMParitosh Gupta
12/06/2023, 5:40 PMParitosh Gupta
12/06/2023, 5:40 PMMaayan Salom
12/06/2023, 5:40 PMParitosh Gupta
12/06/2023, 5:41 PMParitosh Gupta
12/06/2023, 5:42 PMMaayan Salom
12/06/2023, 5:42 PMParitosh Gupta
12/06/2023, 5:43 PMArtem Osadchii
12/07/2023, 10:40 AMdbt source freshness but still don't see the freshness results in the report. The table dbt_source_freshness_results is also empty. When command dbt source freshness is executing I don't even see the on-run-start hook. What I do wrong?Artem Osadchii
12/07/2023, 11:58 AMJulia Masche
12/07/2023, 3:59 PMIvan Toriya
12/11/2023, 1:25 PM