  Interactive analysis systems provide efficient and accessible means by which
users of varying technical experience can comfortably manipulate and analyze
data using interactive widgets. Widgets are elements of interaction within a
user interface (e.g. scrollbar, button, etc). Interactions with these widgets
produce database queries whose results determine the subsequent changes made to
the current visualization made by the user. In this paper, we present a tool
that extends IDEBench to ingest visualization interfaces and a dataset, and
estimate the expected database load that would be generated by real users. Our
tool analyzes the interactive capabilities of the visualization and creates the
queries that support the various interactions. We began with a proof of concept
implementation of every interaction widget, which led us to define three
distinct sets of query templates that can support all interactions. We then
show that these templates can be layered to imitate various interfaces and
tailored to any dataset. Secondly, we simulate how users would interact with
the proposed interface and report on the strain that such use would place on
the database management system.
