1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising: identifying a plurality of related reports to be executed; determining a global report definition applicable to all of the related reports; for each of the related reports, replicating attributes of the global report definition in a local report definition associated with the report; executing each of the related reports according to the associated local report definition having the attributes replicated from the global report definition; and aggregating results of the execution of the related reports to form a composite report.