Data Pipeline Configuration
This guide demonstrates how DinoAI Agent helps configure your dbt™ project settings to align with best practices and your folder structure.
Last updated
Was this helpful?
Was this helpful?
# dbt_project.yml update
models:
formula_one:
# Default materialization and schema settings
+materialized: view
+schema: "{{ target.schema }}"
# Source models
source:
+schema: "{{ target.schema }}_source"
+tags: ["source", "formula_one"]
# Staging models
staging:
+schema: "{{ target.schema }}_staging"
+tags: ["staging", "formula_one"]
# Sub-folders within staging
f1:
+tags: ["f1"]
# Intermediate models
intermediate:
+schema: "{{ target.schema }}_intermediate"
+tags: ["intermediate", "formula_one"]
# Marts models (typically materialized as tables)
marts:
+materialized: table
+schema: "{{ target.schema }}_marts"
+tags: ["marts", "formula_one", "reporting"]
# Sub-folders within marts
f1:
+tags: ["f1"]