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.