Patent ID: 8892505

Claim:
A computer-implemented method for scheduling a task in a data warehouse, comprising: identifying a report related to the data warehouse from previously created reports; store a data warehouse model, wherein the data warehouse model includes details of physical tables in the data warehouse, details of the reports, and mappings between the physical tables in the data warehouse and a task associated with each physical table, wherein the physical tables include at least two different physical tables, and each of the at least two different physical tables is associated with a different task in the stored mappings; determining one of the physical tables associated with the identified report; querying the stored mappings of the data warehouse model with the determined physical table; determining the task mapped to the determined physical table from results of the querying of the stored mappings; and scheduling the task in the data warehouse in response to the identifying of the report and the determining of the task mapped to the determined physical table from the results of the querying of the stored mappings.