Patent ID: 6850952

Claim:
A computer-readable data transmission medium containing control logic comprising: a first portion generating aggregate fact data from a first data mart, the first data mart comprising input fact data and at least one dimension table, the aggregate fact data comprising at least one aggregate fact data record representative of the aggregate fact data summarized on at least one level other than an input fact data level; a second portion distributing the aggregate fact data to a plurality of output data marts, whereby some non-identical aggregate fact data records are distributed to more than one output data mart; a third portion providing at least one data structure specifying at least one level required by each output data mart; a fourth portion establishing each aggregate fact data record required to be generated from the input fact data level; a fifth portion generating each required aggregate fact data record; a sixth portion establishing the at least one data structure indicating which output data marts require each generated required aggregate fact data record; and a seventh portion providing each output data mart with any generated required aggregate fact data records; whereby a plurality of output data marts are generated from a first data mart.