Client · 2021–2025 · Self-service BI

Three dashboards. Three different revenue figures. Every single month.

Finance couldn't explain which number was right. Board reporting got delayed. Strategic decisions made on figures nobody was sure of. 20,000 dashboards. Not a single source of truth.

Hover over each step to see what it contains, what it delivers and what went wrong at that point.

01
Sources
→
02
Ingestion
→
03
Data Lake
→
04
Processing
→
05
Modelling
→
06
Data Warehouse
→
08
Delivery
→
09
Users
07
Governance layer · runs across the whole pipeline
Freedom for business, control for IT
Hover over a step
How a data landscape works
Move your mouse over an icon above to see what happens in that step, what it delivers and, more importantly, where it went wrong before the governance layer was introduced.
Before
Parallel worlds
IT builds the pipeline
↓
Business builds around it
↓
Diverging definitions
↓
Argument over the figures
↓
Board reporting delayed
✗
No owner of the truth. Same conversation every month.
After DTS role
One environment, one review
150 business users + 6 IT engineers working in the same staging environment
↓
Business proposes a change
↓
Automated code review
↓
Approval by IT
↓
Promoted to production
✓
One definition. Always. No parallel truth possible anymore.
20,000 → 200
Certified dashboards
5,000
Users on one source of truth
150 + 6
Business and IT, same environment
Stack
Power BI Snowflake dbt GitHub
Approach
Data Mesh Medallion architecture Self-service governance Code review for business OTAP deployment Data Contract Row Level Security Column Level Security
When finance, the board and operations see the same number, you no longer need a meeting to decide which one is right.
Other cases
Lakehouse migration · Report rationalisation · PII masking · Compliance reviews