A method, apparatus, and software are disclosed for analyzing the data in
an OLAP or other type of database. The data is analyzed as if it were
indexed by desired dimensions without actually creating the dimensions.
Relations known as virtual dimensions are defined in relation to existing
base dimensions in the database rather than in relation to the underlying
detailed data. Functions operating on these virtual dimensions are
translated into functions that operate on the existing base dimensions. As
a result, the need to perform certain precalculations is avoided, thereby
promoting efficient use of computing resources.
Un método, un aparato, y un software se divulgan para analizar los datos en un OLAP o el otro tipo de base de datos. Se analizan los datos como si fueran puestos en un índice por dimensiones deseadas sin realmente crear las dimensiones. Las relaciones conocidas como dimensiones virtuales se definen en lo referente a dimensiones bajas existentes en la base de datos más bien que en lo referente a los datos detallados subyacentes. Las funciones que funcionan encendido estas dimensiones virtuales se traducen a las funciones que funcionan encendido las dimensiones bajas existentes. Consecuentemente, la necesidad de realizar ciertos precálculos se evita, de tal modo promoviendo el uso eficiente de recursos que computan.