b"\n_START_ARTICLE_\nOnline analytical processing\n_START_PARAGRAPH_\nOnline analytical processing of OLAP is een applicatie-architectuur die door een bedrijf wordt gebruikt ter ondersteuning van de analytische applicaties. Het is geen datawarehouse of databasemanagementsysteem. De belangrijkste toepassingen van OLAP zijn bedrijfsmatige problemen waarbij records uit gigantische gegevensverzamelingen gehaald moeten worden. Deze records moeten dan ook getotaliseerd worden. Om de problemen van een moderne onderneming te kunnen oplossen, heb je speciale databaseschema's nodig. Deze schema's zijn array-geori\xc3\xabnteerd en bevatten multidimensionale eigenschappen. Daarnaast staat de query in deze indeling centraal. Het resultaat lijkt vaak op een multidimensionale spreadsheet.\n_START_SECTION_\nMOLAP\n_START_PARAGRAPH_\nMultidimensionele OLAP of MOLAP is de klassieke versie van OLAP. Bij MOLAP worden gegevens, na voorverwerking, opgeslagen in een OLAP-kubus. Deze werkwijze bevordert de queryverwerking door de geoptimaliseerde opslag en de multidimensionele indexatie. Daarnaast neemt de database relatief weinig plaats in. Het arraymodel dat wordt gebruikt in het systeem zorgt voor een automatische indexatie. De redelijke lange tijd die nodig is om de database te updaten, is MOLAPs grootste nadeel. Om deze tijd toch wat in te perken verwerkt men meestal enkel de recente aanpassingen aan de databank. Voorbeelden van MOLAP-systemen zijn Cognos Powerplay, Oracle OLAP, Microsoft Analysis Services, Essbase en Applix TM1.\n_START_SECTION_\nROLAP\n_START_PARAGRAPH_\nRelationele OLAP of ROLAP richt zich vooral op de relationele implementatie van de gegevens. Het ROLAP vereist geen voorwerking zoals MOLAP. ROLAP maakt gebruik van ster- en sneeuwvlokschema's. Dit zijn geoptimaliseerde gegevensmodellen, die een herstructurering van gegevens met zich meebrengen. De ROLAP technologie is enkel compatibel met software die specifiek voor ROLAP ontwikkeld is. ROLAP kent enkele voordelen ten opzichte van MOLAP. Zo is ROLAP beter geschikt voor grote databases en zijn er veel meer tools beschikbaar voor de ROLAP systemen. Daarnaast kan ROLAP gebruikt worden in combinatie met SQL. ROLAP kent echter ook enkele nadelen. Aggregatie-ladingsprocessen kunnen niet via tools bewerkstelligd worden. Men moet hiervoor aangepaste ETL-processen gebruiken. Daarnaast kan SQL niet goed omgaan met zware berekeningen. ROLAP draagt hier de gevolgen van. Er wordt ook een hybride OLAP gebruikt (HOLAP), dit is een combinatie tussen MOLAP en ROLAP. HOLAP slaat aggregaties op in MOLAP-databases en gedetailleerde gegevens in ROLAP-databanken."