<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DBT Notes on mattanalytix</title><link>https://mattanalytix.com/notes/dbt/</link><description>Recent content in DBT Notes on mattanalytix</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://mattanalytix.com/notes/dbt/index.xml" rel="self" type="application/rss+xml"/><item><title>DBT Basic</title><link>https://mattanalytix.com/notes/dbt/basic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://mattanalytix.com/notes/dbt/basic/</guid><description>&lt;!-- Useful Resources -->
&lt;div class="note-card ">
&lt;div class="item">
&lt;h5 class="note-title">&lt;span>Useful Resources&lt;/span>&lt;/h5>
&lt;div class="card">
&lt;div class="card-body">&lt;ul>
&lt;li>&lt;a href="https://docs.getdbt.com/reference/node-selection/syntax" target="_blank" rel="noopener">Syntax overview&lt;/a> - dbt&amp;rsquo;s note selection syntax&lt;/li>
&lt;li>&lt;a href="https://towardsdatascience.com/optimizing-vs-code-for-dbt-on-mac-a56dd27ba8d5" target="_blank" rel="noopener">Optimizing VS Code for dbt on Mac&lt;/a> - awesome vs code setup for dbt, article written specifically for Mac but same could be done for Windows&lt;/li>
&lt;li>&lt;a href="https://docs.getdbt.com/guides/legacy/best-practices#pro-tips-for-workflows" target="_blank" rel="noopener">Pro tips for workflows&lt;/a> - advanced dbt workflows&lt;/li>
&lt;li>&lt;a href="https://www.youtube.com/watch?v=5W6VrnHVkCA" target="_blank" rel="noopener">Youtube: Create Modular Date Models&lt;/a> - presentation explaining how you can refactor dbt data models to make them more structured and performant&lt;/li>
&lt;li>&lt;a href="https://docs.getdbt.com/blog/essential-dbt-project-checklist#-dag-auditing" target="_blank" rel="noopener">Project Checklist: DAG Auditing&lt;/a>&lt;/li>
&lt;/ul>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;!-- Workflows -->
&lt;div class="note-card ">
&lt;div class="item">
&lt;h5 class="note-title">&lt;span>Workflows&lt;/span>&lt;/h5>
&lt;div class="card">
&lt;div class="card-body">&lt;p>DBT saves artifacts when jobs are run which allows for creating powerful workflows. The states of commands are saved as artifacts. For example, the below code will reference the status of the data&amp;rsquo;s freshness and only build models that are &lt;em>&amp;ldquo;fresh&amp;rdquo;&lt;/em>.&lt;/p></description></item></channel></rss>