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 represented as a relational
schema in the relational database. The multi-dimensional database has one
or more dimensions having one or more members. Each value in the
multi-dimensional database is identified by the intersection of one member
from each dimension. The relational schema includes a fact table and
related dimension tables. The fact table has a dimension column for all
but one of the dimensions of the multi-dimensional database and a value
column for each member of the remaining dimension. The fact table has at
least one row that contains the values corresponding to the intersection
of the members identified by the dimension columns and the members
associated with the value columns. Each dimension table has a row for each
member of a dimension. At least one dimension table has one or more
attribute columns for holding attribute values for members defined by the
dimension table.
Een methode, apparaten, en een artikel van vervaardiging voor het gebruiken van een relationeel systeem van het gegevensbestandbeheer om online analytische verwerkings (OLAP) systemen te steunen. Een multidimensioneel gegevensbestand wordt vertegenwoordigd als relationeel schema in de relationele gegevensbank. Het multidimensionele gegevensbestand heeft één of meerdere afmetingen die één of meerdere leden hebben. Elke waarde in het multidimensionele gegevensbestand wordt geïdentificeerd door de kruising van één lid van elke afmeting. Het relationele schema omvat een feitenlijst en verwante afmetingslijsten. De feitenlijst heeft een afmetingskolom voor alles behalve één van de afmetingen van het multidimensionele gegevensbestand en een waardekolom voor elk lid van de resterende afmeting. De feitenlijst heeft minstens één rij die de waarden bevat die aan de kruising van de leden beantwoorden die door de afmetingskolommen worden geïdentificeerd en de leden geassocieerd met de waardekolommen. Elke afmetingslijst heeft een rij voor elk lid van een afmeting. Minstens één afmetingslijst heeft één of meerdere attributenkolommen voor de waarden van holdingsattributen voor leden die door de afmetingslijst worden bepaald.