Patent ID: 8214246

Claim:
A method for performing a transaction-related analysis, comprising the steps of: providing one or more computerized databases that include at least one of transaction and consumer data for one or more establishments, the at least one of transaction and consumer data including one or more transaction records associating at least a product identification code with a consumer identification code; formulating an analysis project request via a user interface that is operatively coupled to a computer system having access to the database; and generating, by the computer system, an analysis project on the at least one of transaction and consumer data in response to receiving the analysis project request; wherein the step of formulating the analysis project request includes the steps of, selecting, via the user interface, the analysis project from a predefined list of available analysis projects; obtaining, by the computer system a template of executable database analysis scripts based, at least in part, upon the selected analysis project; selecting, via the user interface, one or more analysis parameters associated with the analysis project; and loading, by the computer system, the selected one or more analysis parameters with the template of executable database analysis scripts to construct an executable analysis project script to be executed against on the at least one of transaction and consumer data in the generating step; wherein the step of selecting, via the user interface, one or more analysis parameters associated with the analysis project includes the step of selecting one or more products from a list of available products; wherein the step of selecting, via the user interface, one or more analysis parameters associated with the analysis project includes the step of selecting a time frame in which to limit the analysis of the at least one of transaction and consumer data; and wherein the method further includes the step of executing, by the computer system, the executable analysis project script on the at least one of transaction and consumer data to produce result data.