...Each report has one or more elements arranged in rows and columns. Each element has title, SQL Query, database connection pointing to database from where data is retrieved and type of graph/table renderer.
The application uses google charts (default) or jfree charts to build the charting components.
User has to define database connection by providing the username, password, driver and connection URL. We can define multiple database connection pointing to different databases building a report retrieving data from different databases.
...