| CPC G06F 16/252 (2019.01) [G06F 16/27 (2019.01)] | 19 Claims |

|
1. A method comprising:
retrieving, by a central server and from a telecommunication network, network data associated with at least one network device in the telecommunication network;
storing, by the central server, the network data in a first database communicatively coupled to the central server;
obtaining, by an automation server and from the first database, the network data;
executing, by the automation server, an automated script orchestration engine;
analyzing, by the automation server and via execution of the automated script orchestration engine, a plurality of database management scripts including a first database management script, a second database management script, and a third database management script;
generating, by the automation server, script execution order information associated with the plurality of database management scripts, wherein the generating is based on priority information of each of the plurality of database management scripts, wherein the script execution order information indicates a dependency of the second database management script and the third database management script on the first database management script and respective priority information of the second database management script and the third database management script indicates that the second database management script and the third database management script have an equal priority, with a result that the first database management script is executed first and the second database management script and the third database management script are executed second, in parallel;
executing, by the automation server and according to the script execution order information, the first database management script, the second database management script, and the third database management script, the network data being extracted, transformed, and loaded, as curated data, in a second database based at least in part on execution of the first database management script, the second database management script, and the third database management script;
transmitting, by the automation server and to a user device accessing the second database, first report data associated with the curated data;
displaying, by the user device, the first report data;
transmitting, by the user device and to the telecommunication network, network management data, based at least in part on at least one user selection received via user input to the user device;
at least one of maintaining, modifying, or deactivating a network device of the at least one network device being identified via the network management data;
receiving, by the automation server and from the user device, a fourth database management script, the fourth database management script being received as an updated database management script to replace the second database management script;
dynamically executing, by the automation server and according to the script execution order information, the first database management script and the fourth database management script, wherein additional data is extracted, transformed, and loaded as additional report data in the second database to replace the first report data based at least in part on execution of the first database management script and the fourth database management script, and the execution of the first database management script and the fourth database management script is triggered by the automation server after identifying that the fourth database management script is received; and
modifying the displaying of the first report data by displaying, by the user device, the additional report data.
|