1. A method for processing data in an electronic marketplace, the method comprising: monitoring documents at the electronic marketplace as the documents are in transit between market participants conducting trades in the electronic marketplace, via a portal, by copying the monitored document and allowing the monitored document to continue the transit, and where each document includes a plurality of data fields representing one or more details of a transaction between market participants; comparing a first of the copied document to a filter to determine if the first copied document is relevant to a document flow analysis; in response to the filter being satisfied, conducting the document flow analysis on the first copied document, the document flow analysis comprising: extracting data from predetermined document data fields of the first copied document, wherein the extracted data relates to a predetermined statistical category of transactions conducted through the electronic marketplace; retrieving master data from a data warehouse, wherein the retrieved data is selected based on information contained in the first copied document, and the master data of the data warehouse comprises a knowledge base associated with the electronic marketplace, the market participants, and the trades conducted in the electronic marketplace; integrating the retrieved master data with the extracted data to create a transformed set of data; storing the transformed set of data; and providing a report corresponding to the predetermined statistical category, wherein the report includes an aggregation of the stored transformed set of data associated with the predetermined statistical category.
4. The method of claim 1 wherein storing the transformed set of data for the first copied document comprises: identifying a transaction with which the first copied document is associated; and linking data from one or more other copied documents that are associated with the same transaction.