| CPC G06F 16/217 (2019.01) [G06F 16/2282 (2019.01)] | 17 Claims |

|
1. A method for generating platform and database agnostic reports by utilizing one or more processors along with allocated memory, the method comprising:
receiving a configuration file via a user interface, the configuration file including reporting configurations for components associated with reporting service;
interpreting the configuration file by utilizing corresponding interpreter libraries;
invoking, in response to interpreting the configuration file, a predefined application programming interface (API);
processing, in response to invoking the API, the reporting configurations using the interpreter libraries to process data object references and pre-configured report layout formats;
receiving a request from a user to generate a custom report; and
automatically rendering, in response to receiving the request, a platform and a database agnostic report by implementing a desired visualization techniques,
wherein the platform and the database agnostic report is automatically generated in a manner such that the generated report is independently tuned or modified for optimal visualizations and modifications without affecting the configuration file or without depending on types of the database and the platform.
|