Hey <!channel> :blob-wave: We are excited to wel...
# general
m
Hey <!channel> blob wave We are excited to welcome all the new members 🍌 It would help us a lot if you ⭐* star the project* ⭐ on Github G A new version of Elementary is out (CLI 0.13.2, dbt package 0.13.0) πŸŽ‰ ❗_Quick reminder here to upgrade by running
dbt 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 -

Monitor your data in dbt & detect quality issues with Elementaryβ–Ύ

πŸ“Ί β€’ 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-9b21b0e6df61
πŸ‘ 31
drop stoked 5
drop stoked 02 6
blob wave 5
aws athena 1
πŸ”₯ 20
πŸŽ‰ 15
❀️ 16
elementary magenta 12
πŸ₯³ 6
drop corrupt happy 26
πŸš€ 15
πŸ‘πŸΌ 1
πŸ™Œ 2
πŸ• 31
drop joy 6
v
Hey @Maayan Salom Congratulations to you and your team on the release of this new version. Just wanted to know how anomaly_exclude_metrics is different from the where_expression which can also be used to filter data out.
m
Hey @Vaibhav Sharma, great question! The difference is: β€’
where_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_metrics
v
@Maayan Salom You mean where_expression filters training data before it is fed to the training pipeline, while the exclude option filters out anomalous data points from the resulting data?
p
Thanks @Maayan Salom & Team for implementing and sharing this. Just a quick note, would it be possible to view the project name where the report is generated like earlier ?
m
@Vaibhav Sharma Yes, exactly!
βœ… 1
@Paritosh Gupta still there in the same place, we didn't move the project name
p
I mean in the new UI, the project name is not visible anymore as it used to be on the dashboard section
m
Ahh got it, it's on the top right no?
p
top left πŸ™‚
below elementary logo
m
No I mean you have the project name in the top right now, with the DWH logo
p
aah, it's not showing me πŸ™ˆ
Showing me the environment only
m
Got it, you are right. Will check with the team
p
Cool
a
Thank you for your work! I want to ask about source freshness results in report. I have run
dbt 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?
βž• 1
I have run edr run-operation upload-source-freshness and now it works! Thank you so much for this feature!
πŸŽ‰ 1
j
very exciting update πŸŽ‰
i
Love the new UI!