Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Sebastián Konečný
Acad. year: 2025/2026
Supervisor: Ing. Jiří Kovář, Ph.D.
Reviewer: Ing. Jiří Kroupa, Ph.D.
This bachelor thesis deals with the comparison of selected ETL tools from the Apache Software Foundation ecosystem. The main focus is on Apache NiFi, Apache Airflow and Apache Spark, which represent different approaches to the design and implementation of data pipelines. The theoretical part explains the basic principles of ETL and ELT processes, data engineering, data warehouses, data lakes and selected data formats. The practical part focuses on the implementation of simple ETL pipelines for processing log data from a simulated manufacturing environment. The result of the thesis is a comparison of the suitability of the selected tools for different types of tasks and a proposal of a modular architecture combining Apache NiFi, Apache Airflow and Apache Spark.
ETL, ELT, Apache NiFi, Apache Airflow, Apache Spark, data pipeline, data engineering, log processing, JSON
Date of defence
11.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
C
Process of defence
Při obhajobě student nejprve prezentoval svou bakalářskou práci. Následně byly přečteny posudky a student odpověděl na dotazy oponenta. Poté členové komise položili následující otázky: - Na základě kolika zdrojů jste vybral tři uvažované varianty? - Jak jste simuloval data? Jaký je celkový datový tok? Na závěr byla obhajoba hodnocena jako dobrá.
Language of thesis
Czech
Faculty
Fakulta strojního inženýrství
Department
Institute of Solid Mechanics, Mechatronics and Biomechanics
Study programme
Mechatronics (B-MET-P)
Composition of Committee
doc. Ing. František Šebek, Ph.D. (předseda) Ing. Petr Procházka, Ph.D. (místopředseda) Ing. Petr Krejčí, Ph.D. (člen) doc. Ing. Stanislav Věchet, Ph.D. (člen) Ing. Pavel Švancara, Ph.D. (člen) Ing. Jan Králík, Ph.D. (člen)
Supervisor’s reportIng. Jiří Kovář, Ph.D.
Grade proposed by supervisor: B
Reviewer’s reportIng. Jiří Kroupa, Ph.D.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová