Skip to content

Commit

Permalink
Removing Duplicate Info
Browse files Browse the repository at this point in the history
  • Loading branch information
callum-mcdata authored Nov 18, 2024
1 parent b27be4f commit 94daec3
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion website/docs/best-practices/how-we-structure/2-staging.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,4 +223,3 @@ This is a welcome change for many of us who have become used to applying the sam

:::info Development flow versus DAG order.
This guide follows the order of the DAG, so we can get a holistic picture of how these three primary layers build on each other towards fueling impactful data products. It’s important to note though that developing models does not typically move linearly through the DAG. Most commonly, we should start by mocking out a design in a spreadsheet so we know we’re aligned with our stakeholders on output goals. Then, we’ll want to write the SQL to generate that output, and identify what tables are involved. Once we have our logic and dependencies, we’ll make sure we’ve staged all the necessary atomic pieces into the project, then bring them together based on the logic we wrote to generate our mart. Finally, with a functioning model flowing in dbt, we can start refactoring and optimizing that mart. By splitting the logic up and moving parts back upstream into intermediate models, we ensure all of our models are clean and readable, the story of our DAG is clear, and we have more surface area to apply thorough testing.
:::info

0 comments on commit 94daec3

Please sign in to comment.