A method, apparatus, and article of manufacture for using a relational
database management system to support on-line analytical processing (OLAP)
systems. A multi-dimensional database is defined having a set of
multi-dimensional data blocks and a set of identifiers comprising selected
dimensions of multi-dimensional data for identifying particular ones of
the multi-dimensional data blocks. The set of identifiers provides an
ordering of the multi-dimensional data blocks using multi-dimensional
member identifiers and holds usage information and age information about
the multi-dimensional data blocks. The data in the set of
multi-dimensional data blocks is stored in a relational database that
represents the multi-dimensional database. Then, a set of rows
representing a multi-dimensional data block is accessed from the
relational database.
Un metodo, un apparecchio e un articolo della fabbricazione per usando un sistema di amministrazione della base di dati relazionale per sostenere i sistemi d'elaborazione analitici in linea (OLAP). Una base di dati multidimensionale è definita avendo un insieme dei blocchetti multidimensionali di dati e un insieme dei contrassegni che contengono le dimensioni selezionate i dati multidimensionali per identificare il particolare un dei blocchetti multidimensionali di dati. L'insieme dei contrassegni fornisce un ordinamento dei blocchetti multidimensionali di dati usando i contrassegni multidimensionali del membro e tiene le informazioni di uso e le informazioni di età sui blocchetti multidimensionali di dati. I dati nell'insieme dei blocchetti multidimensionali di dati sono memorizzati in una base di dati relazionale che rappresenta la base di dati multidimensionale. Allora, un insieme delle file che rappresentano un blocchetto multidimensionale di dati è raggiunto dalla base di dati relazionale.