The present invention provides for methods directed to dynamically
generating input to an analysis environment. Varying input data is linked
with analysis routines by provision of a well defined but general purpose
input structure for selected data, which is used as input to analysis
routines. Metadata is used to describe the multiple analysis routines and
their capabilities, and a framework both automatically formats the input
data and customizes the analysis routine to accept the specific dynamic
fields available in the input. In this manner, data (e.g., a query)
containing new input fields is dynamically made available to multiple
existing analysis techniques.