...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.
By clicking on the desired element in the report marks the element to auto refresh every 5 minutes by default (default can be changed).