1. An extended online analytical apparatus for one or more data sources wherein each data source has a data format, comprising: an aggregator that aggregates one or more pieces of data from the one or more data sources to generate aggregated pieces of data; a virtual schema generator that generates an XML-based virtual schema from the aggregated pieces of data without a data warehouse and without a data warehouse data model, wherein the virtual schema is a multidimensional data model generated based on the data format of the one or more data sources; and an analytical cube generator that generates an eXtensible on-line analytical processing (XOLAP) cube by executing commands from a declarative language against the virtual schema.
1. An extended online analytical apparatus for one or more data sources wherein each data source has a data format, comprising: an aggregator that aggregates one or more pieces of data from the one or more data sources to generate aggregated pieces of data; a virtual schema generator that generates an XML-based virtual schema from the aggregated pieces of data without a data warehouse and without a data warehouse data model, wherein the virtual schema is a multidimensional data model generated based on the data format of the one or more data sources; and an analytical cube generator that generates an eXtensible on-line analytical processing (XOLAP) cube by executing commands from a declarative language against the virtual schema. 8. The apparatus of claim 1 , wherein the analytical cube generator generates a fact, a product dimension, a time dimension and a sales dimension.