1. A computer-implemented method for generating a report of a plurality of business warehouse system queries, the method comprising: identifying one or more row types for each query; defining a template for each row type within a query, wherein the template defines a format and a pattern for the row type; applying the template to query data for each query according to the row type to generate a sub-report; and combining at least two sub-reports to generate an aggregated report.