16. The information handling system of claim 15 , wherein the method comprises, as the modification to the request is received via the visualization interface: inferring at least one new additional query based on a user-interface (UI) range of freedom associated with the modification; causing the map-reduce framework to perform additional processing of the input data according to the at least one new additional query, the additional processing yielding new resultant data relating to the at least one new additional query; and generating an updated data visualization based on the new resultant data relating to the at least one new additional query.
15. The information handling system of claim 13 , wherein the method comprises, as a modification to the request is received via the visualization interface: determining whether the cache fulfills at least one new user query specified by the modification; and responsive to a determination that the cache fulfills the at least one new user query: retrieving data from the cache that fulfills the at least one new user query; generating an updated data visualization based on the retrieved data; and serving the updated data visualization on the visualization interface.