Master Data Management System
Aila, Topi (2023)
Aila, Topi
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052313308
https://urn.fi/URN:NBN:fi:amk-2023052313308
Tiivistelmä
The purpose of the thesis was to create an application called master data management system (MDMS) which stores master data for existing company software. Thesis was commissioned by Fail-Safe IT Solutions Oy and the application developed under the employment for said company. The thesis sought to develop an application where pre-existing data from git-based solution would be migrated to a normalized database which would then become the hub for integration data. Research questions included the following. How the master data would be stored in the normalized manner? How does MDMS benefit the process of reported, automated integration and configuration purposes? Development process was conducted using spiral development style.
Thesis is mainly practical, and theory is included to depict the obstacles required to overcome during development. Firstly, going over the theory and requirements of MDMS and explaining technologies included. Secondly going over the development with pseudocode in order to approach typical scenario in real world. Research was conducted primarily via trial and error where one approach was given a try before approaching a different solution if necessary.
Based on the development process and creation of MDMS it is sufficient to say that it can serve as a complete application that can be easily expanded by adding new features. MDMS can be extended to a different set of applications and by that it is a success when handling needed master data.
Thesis is mainly practical, and theory is included to depict the obstacles required to overcome during development. Firstly, going over the theory and requirements of MDMS and explaining technologies included. Secondly going over the development with pseudocode in order to approach typical scenario in real world. Research was conducted primarily via trial and error where one approach was given a try before approaching a different solution if necessary.
Based on the development process and creation of MDMS it is sufficient to say that it can serve as a complete application that can be easily expanded by adding new features. MDMS can be extended to a different set of applications and by that it is a success when handling needed master data.