# Configuring your dbt™ Project

Setting up a well-structured **dbt™ project** is essential for scalability, maintainability, and efficiency. This section covers the core configurations needed to define sources, manage transformations, and ensure data quality in your dbt™ workflows.

Whether you're starting from scratch or optimizing an existing setup, these guides will help you configure your dbt™ project effectively.

### Key Areas of Configuration

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>📄 <strong>Setting Up Your dbt_project.yml</strong></td><td>Define project-wide configurations, including materializations, model directories, and environment settings.</td><td></td><td><a href="configuring-your-dbt-project/setting-up-your-dbt_project.yml">setting-up-your-dbt_project.yml</a></td><td></td></tr><tr><td>📊 <strong>Defining Your Sources</strong></td><td>Use <code>sources.yml</code> to document and reference external data sources in your transformations.</td><td></td><td><a href="configuring-your-dbt-project/define-your-sources.yml">define-your-sources.yml</a></td><td></td></tr><tr><td>🔄 <strong>Testing Source Freshness</strong></td><td>Ensure your raw data is up to date with automatic freshness checks in dbt™.</td><td></td><td><a href="configuring-your-dbt-project/testing-source-freshness">testing-source-freshness</a></td><td></td></tr><tr><td>🏷️ <strong>Working with Tags in Your dbt™ Project</strong></td><td>Organize and selectively run models using tags for better project structure and workflow control.</td><td></td><td><a href="configuring-your-dbt-project/working-with-tags-in-your-dbt-tm-project">working-with-tags-in-your-dbt-tm-project</a></td><td></td></tr><tr><td><strong>🧪 Unit Testing</strong></td><td>Validate your SQL transformation logic with controlled input data before deploying models.</td><td></td><td><a href="configuring-your-dbt-project/unit-testing">unit-testing</a></td><td></td></tr></tbody></table>

{% hint style="info" %}
Prefer hands-on learning? Check out our [**Paradime 101 Guide**](https://docs.paradime.io/app-help/guides/paradime-101) for a step-by-step, interactive way to learn dbt™ and analytics engineering best practices—all for free.
{% endhint %}
