October 2021 dbt Update: Metrics and Hat Tricks š©
Hello there,
While I have a lot of fun things to share this month, I can't start with anything other than this:
Yep, it's official:
š„dbt will support metric definitionsš„
With this feature, you'll be able to centrally define rules for aggregating metrics (think, "active users" or "MRR") in version controlled, tested, documented dbt project code.
We still have a ways to go, but in future, you'll be able to explore these metrics in the BI and analytics tools that you know and love.
Jeremy (dbt PM) will share more about the metrics layer in hisĀ v1.0 reveal at Coalesce.
While this topic plays a significant supporting role inĀ Drew's keynote,Ā it's not the whole storyšæ. Drew's talk will tie together several threads across the industry right now, and introduce someĀ veryĀ exciting futures for dbt and the community as a whole.
You really don't want to miss this one - register for free here.
What's Newā
I've gotĀ threeĀ really exciting things to share this month!
dbt v0.21:Ā ā
-
Check out theĀ #dbt-releasesĀ channel in the dbt Community Slack for full detail!
-
dbt buildĀ is here! šĀ This command executes everything you'd want to do in the DAG, in order, and does it withĀ attitudeĀ opinions:Ā Run models, test tests, snapshot snapshots and seed seeds while prioritizing quality and resiliency. Reduce several steps to a single command and bring best practices along for the ride š
v1.0 beta:Ā ā
-
Check out theĀ #dbt-prereleasesĀ channel in the dbt Community Slack**, and Jeremy'sĀ Discourse post!*
-
v1.0 is a huge milestone with all the trimmings, includingĀ 100x faster project parsing compared to v0.19.0 ā”. We're excited to celebrate with you duringĀ Jeremy's session at Coalesce, but until then, we hope you give theĀ beta a spin! And don't forget to join theĀ #dbt-v1-readinessĀ channel in Slack.
dbt Cloud v1.1.36 - v1.1.37ā
-
Changelog + docs locatedĀ here.
-
Model bottlenecks beta: Identify long-running models ripe for refactoring (or re-scheduling). The new model timing dashboard in the run detail page helps you quickly assess job composition, order, and duration to optimize your workflows and cut costsš°
The Model Timing tab in dbt Cloud highlights models taking particularly long to run.
New ResourcesĀ ā
Things to Try š ļøā
- NearlyĀ 500Ā dbt Cloud accounts are using CI. Want to know why? (or maybe...Ā how?) Julia breaks it down in herĀ latest blogĀ and shares how to choose and configure continuous delivery or continuous deployment at your organization.
- Hex justĀ launched an integrationĀ with dbt! It uses theĀ dbt Cloud Metadata APIĀ to surface metadata from dbt right in Hex, letting you quickly get the context you need on things like data freshness without juggling multiple apps and browser tabs. Get startedĀ here.
- TheĀ dbt-Rockset adapterĀ (now in beta) just received a major update. It now supports View, Table, Incremental, and Ephemeral materializations to help you perform real-time data transformations on Rockset. Read moreĀ here..