Query-Optimizer für eine analytische Versicherungs-Datenmart bauen
Übersicht
Worum es bei diesem Projekt geht.
Baue einen SQL-Rewriter für ein Versicherungs-Star-Schema mit 4 Optimierungsregeln und erhalte ein verifizierbares Zertifikat.
Das Szenario
Die Versicherung (rund 2,4 Mrd. EUR Beitragsvolumen, eigenständiger Versicherungsverein auf Gegenseitigkeit) hat im aktuariatlichen Reporting 3 Tage Quartals-Verzug akkumuliert — ein Top-Risiko für die Solvency-II-Berichte.
Das Briefing
Was Du tust und was Du zeigst.
Wie baut man einen regelbasierten Query-Optimizer in Python, der 4 spezifische Anti-Patterns umschreibt und semantische Äquivalenz garantiert?
Earning criteria — what you'll demonstrate
- SQL-Bäume mit sqlglot parsen und transformieren
- Predicate-Pushdown und Join-Reorder kontextbewusst implementieren
- Materialized-View-Substitution korrekt erkennen (Containment-Check)
- Semantische Äquivalenz mit Result-Hashing oder Fingerprinting prüfen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Advanced Database Systems
Master · Databases
Strong alignment
This challenge maps to Advanced Database Systems at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Query Optimization
Apply query optimization to solve real industry problems and demonstrate production-level capability.
- Sql Parsing
Apply sql parsing to solve real industry problems and demonstrate production-level capability.
- Materialized Views
Apply materialized views to solve real industry problems and demonstrate production-level capability.
- Cost Based Optimization
Apply cost based optimization to solve real industry problems and demonstrate production-level capability.
- Postgresql
Apply postgresql to solve real industry problems and demonstrate production-level capability.
- Python
Write clean, efficient Python for data processing, automation, and backend services.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Backend-Entwickler:in
Ein eigenständig gebauter Query-Optimizer ist ein Expert-Level-Skill, der bei Database-Vendoren und großen Analytics-Plattformen direkten Bewerbungsvorsprung gibt.
Dieses Projekt schärft
- query-optimization
- sql-parsing
- postgresql
Data Scientist
Data Scientists, die Query-Optimizer von innen kennen, schreiben SQL, das den Optimizer entlastet statt überlistet — ein selten kommunizierter Senior-Skill.
Dieses Projekt schärft
- sql-parsing
- cost-based-optimization
- materialized-views
AI Engineer
AI Engineers, die Feature-Stores und Analytics-Pipelines bauen, profitieren enorm von Optimizer-Wissen für die Performance ihrer Trainings- und Inference-Queries.
Dieses Projekt schärft
- query-optimization
- materialized-views
- python
Noch eine Sache