Why dbt belongs in government IT
Procurement loves stored procedures and Excel exports. Here's the case for putting a modern transformation layer in a public-sector data stack.
When I joined African Shipping Management, the data architecture was a stack of opaque stored procedures bolted to a SQL Server.
Why I reached for dbt
- Version control: every transformation lives in Git.
- Lineage: dbt's DAG tells you exactly which downstream tables move.
- Contracts: dbt tests force the team to declare what 'valid' means.
The political work
The hardest part was getting procurement comfortable with an open-source tool.