Job / Abschlussarbeit Model Compilation to Streaming Backends

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Job / Abschlussarbeit Model Compilation to Streaming Backends
Hallo zusammen,

wir suchen jemand kompetent im Compilerbau, der Lust hat sich eines wichtigen Spezialthemas anzunehmen, nähmlich offene Daten nutzbar zu machen.

Es folgt eine Aufgabenbeschreibung fuer eine Abschlussarbeit, aber wir bieten das fuer alles an: Studentischer Job, Abschlussarbeit, Promotion / Wimi Stelle:

Compilation to Streaming Backends

The goal of the thesis is to develop a compiler that turns an ETL pipeline model (the “program”) into a configuration for an event streaming framework (the “target architecture”). To start things easy, we want to compile SQL to Kafka Streams in such a way that an SQL schema definition configures a Kafka Streams instance so that the Kafka instance can load a CSV file and save it into a PostgreSQL database. If this works well, we will increase complexity: Not just a source schema (the “E” in ETL) but also transformation rules (the “T”) and a target schema (the “L”); not just Kafka Streams as a target architecture, but also Spark, Flink, and others.

This thesis is part of the JValue project. The mission of the JValue project is to make open data easy, reliable, and safe to use.

https://docs.google.com/document/d/1nvSMj8s2wKlrikFGtV7PtnT4lb7gGFDsF7xBRmn4AH0/edit?usp=sharing

Bei Interesse gern direkt an mich wenden.

Dirk.Riehle@fau.de