![]() Vorige |
![]() Volgende |
Een kubus in een multidimensionale gegevensbron bestaat uit de volgende componenten:
Een grootheid die de naam van de gegevens is.
Een of meer dimensies: de delen van de kubus die dienen om gegevens te categoriseren zoals 'Product', 'Geografie' en 'Tijd', worden 'dimensies' genoemd. Dimensies hebben dimensieleden, dimensiehiërarchieën en attributen.
De kubus heeft voor elke mogelijke combinatie van dimensies een aparte waarde voor de grootheid. Hierdoor kunnen applicaties als Discoverer Plus OLAP heel snel de waarde vinden voor bijvoorbeeld de verkopen van een bepaald product in een bepaalde stad in een bepaald jaar.
In OLAP metagegevens zijn grootheden gegevens die kunnen worden onderzocht en geanalyseerd in kruistabellen en grafieken. Voorbeelden zijn onder meer 'Verkoop', 'Kosten' en 'Winst'.
Grootheden gebruiken dimensies om gegevens in de grootheid te categoriseren. Zo kan een grootheid 'Verkoop' als dimensies 'Product', 'Tijd' en 'Geografie' hebben. Wanneer een grootheid een bepaalde dimensie heeft, dan wordt de grootheid zogezegd door die dimensie bepaald. Zo wordt 'Verkoop' bepaald door 'Product'. De groep dimensies bij een grootheid bepalen de dimensionaliteit van die grootheid. Zo bestaat de dimensionaliteit van 'Verkoop' uit 'Product', 'Tijd' en 'Geografie'.
Elk element in een dimensie is een dimensielid. Zo zijn bijvoorbeeld 'Januari 2001', 'Februari 2001', 'Maart 2001', 'Kwartaal 1 2001' en 'Jaar 2001' hoogstwaarschijnlijk leden van de dimensie 'Tijd'.
Een dimensiehiërarchie beschrijft een hiërarchische relatie tussen twee of meer leden van een dimensie.
Leden van een dimensie kunnen elk op een hiërarchische manier met elkaar in verbinding staan. bijvoorbeeld een bepaalde dag van een bepaalde maand in een bepaald jaar. Om dergelijke relaties weer te geven worden leden van dimensies in dimensiehiërarchieën georganiseerd.
Een dimensiehiërarchie is een logische structuur waarin geordende niveaus worden gebruikt om gegevens te organiseren en samen te voegen. Zo kan de dimensie 'Tijd' een hiërarchie hebben waarin gegevens op maandniveau worden samengevoegd naar kwartaalniveau of jaarniveau.
Een dimensie kan meerdere hiërarchieën hebben. De tijddimensie kan bijvoorbeeld zowel een dimensiehiërarchie maand-kwartaal-jaar als een dimensiehiërarchie dag-maand-jaar hebben. Als er meerdere dimensiehiërarchieën voor dezelfde dimensie zijn, moet één dimensiehiërarchie als de standaardhiërarchie worden opgegeven.