Replacing a tangle of stored procedures
- The challenge
- Reporting logic lives in hundreds of stored procedures that only one person fully understands.
- What we build
- dbt models rebuilt layer by layer, reconciled against the old outputs, with tests and documentation for each.
- The outcome
- Logic anyone on the team can read, test and change, and a lineage graph to prove it.
- dbt
- SQL Server
- Azure DevOps