Improving an existing SAP system with an additional graph database

Thesis title: Improving an existing SAP system with an additional graph database
Author: Babak, Mariia
Thesis type: Diploma thesis
Supervisor: Dudáš, Marek
Opponents: Nguyen, Viet Bach
Thesis language: English
Abstract:
The master thesis investigates the possibilities of graph databases for the Order-to-cash business process. The thesis aims to assess the comparative effectiveness of graph databases versus traditional relational databases and develop and implement proof of concept for graph database solution based on SAP ERP logic. This solution includes enhancing the ability to analyze and visualize complex data relationships by applying graph database technology. The thesis describes the development and challenges of implementing a new graph database solution using Neo4J to enhance monthly reporting for existing firm. This includes the creation of data architecture, nodes and edges schema, and an ETL pipeline implemented in Python. The features of the Neo4J tool demonstrate the functionality focusing on visualization analysis of the newly developed solution. As an example of Cypher query possibilities, this work uses recommendations analysis, which shows the potential for further analytical capabilities. The thesis concludes with testing the solution with employees using the System Usability Scale method and suggests future improvements for integrating the SAP system with the developed graph database. The final sections reflect on the implications of the findings and propose areas for further research.
Keywords: SAP; Neo4j; Neo4j Bloom; graph database; visualization; ETL; Python; analyses
Thesis title: Doplnění stávajícího systému SAP o grafovou databází
Author: Babak, Mariia
Thesis type: Diplomová práce
Supervisor: Dudáš, Marek
Opponents: Nguyen, Viet Bach
Thesis language: English
Abstract:
Diplomová práce zkoumá možnosti grafových databází pro obchodní proces Order-to-cash. Cílem práce je zhodnocení efektivity grafových databází ve srovnání s tradičními relačními databázemi a vyvinutí koncepce řešení grafové databáze založené na logice SAP ERP, včetně její implementace. Navrhované řešení zahrnuje vylepšení možností analýzy a vizualizace komplexních datových vztahů pomocí technologie grafové databáze. Práce popisuje vývoj a výzvy implementace nového řešení s využitím Neo4J, které je zaměřené na zlepšení měsíčního reportingu pro vybranou firmu. To zahrnuje vytvoření datové architektury, schématu uzlů a hran a ETL pipline implementované v Pythonu. Vlastnosti nástroje Neo4J Bloom demonstrují funkčnost zaměřenou na vizualizační.Jako příklad možností dotazu Cypher je uvedena analýza doporučení, která ukazuje potenciál pro jeho využití v rámci dalších analytických úloh. Práce je zakončena testováním řešení s vybranými zaměstnanci za pomoci metody System Usability Scale a navržením budoucích vylepšení pro integraci systému SAP s vyvinutou grafovou databází. Závěrečná část shrnuje zjištění práce a navrhuje oblasti pro další výzkum.
Keywords: Neo4j; Neo4j Bloom; SAP; grafová databáze; ETL; Python; vizualizace; analýzy

Information about study

Study programme: Data a analytika pro business
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 22. 12. 2023
Date of submission: 29. 4. 2024
Date of defense: 3. 6. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/86953/podrobnosti

Files for download

    Last update: