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 |