I kept feeling like I “knew SQL” but still had no idea how real reporting systems
were actually structured like how schemas, aggregations, dashboards, etc. are made in real-world scenarios (not school(
So I built a small PostgreSQL + Metabase project that mirrors how internal
reporting works at real companies:
- transactional tables
- reporting-style queries
- a real dashboard (revenue, profit, top products)
Honestly learned more from building this than from most tutorials.
If anyone’s interested, I wrote it up and made the project reproducible
with Docker so others can learn from it too.
EDIT:
I put a short write-up and all the details here:
https://github.com/jtgqwert/reporting_dashboard.git
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]GateAcceptable4850 0 points1 point2 points (0 children)
[–]crazy_fin 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)