1. A computer-implemented method of producing a e-commerce report comprising: deriving, using a computing apparatus, a multi-dimensional, multi-resolution, de-normalized interaction table; populating, using the computing apparatus, the interaction table with a plurality of information, the plurality of information comprising: information on products at varying resolutions, information on potential customers, and information on events at various times; deriving e-commerce consumer and merchandise predictive behavioral models from the interaction table; and deriving an e-commerce report from the models, wherein the report comprises projected revenue and is accessible to a user via the computing apparatus.