An SQL Compiler in a Process Mining Engine

(master thesis or bachelor project)

This thesis is in collaboration with Munich-based company CELONIS, world market leader in process mining. CELONIS motivates the problem as follows:

Celonis entwickelt eine in C++ und Java geschriebene Process Mining Engine, die von weltweit führenden Unternehmen eingesetzt wird, um Ihre Unternehmensprozesse zu analysieren und zu verbessern. Die Engine verarbeitet Queries in der von uns entwickelten, proprietären DSL PQL, die für Process Mining und die dabei üblicherweise verwendeten Snowflake-Schemata optimiert wurde.

Um die Engine für weitere Tools zu öffnen, möchten wir im Rahmen einer Master- oder Bachelorarbeit die Möglichkeiten zur Unterstützung von SQL evaluieren. Zu den Zielen der Arbeit gehören:

Wir bieten:

Erforderliche Kenntnisse/Interessen:

Contact: Nikolaus Augsten

Algorithmik
Programmierung
Benchmarking
Innovation

In cooperation with: