1. A method of facilitating querying data of a relational database, the method comprising the steps of: receiving a query whose processing would require access to only a relatively small set of data of the relational database, namely, a data set which includes less than twenty percent of at least one of the following aspects of the relational database: data records, storage space, tables, rows, columns, keys; obtaining a large online analytical processing cube, namely, an online analytical processing cube which includes a derived version of the relatively small set of data that is required for the query, and which also includes a derived version of some other data of the relational database which are not required for the query; and using the large online analytical processing cube to generate a response to the query rather than querying the relational database directly.