Wat is OLAP ?
OLAP (OnLine Analytical Processing) :
Deze term verklaart zichzelf:
- Online -> dadelijk beschikbaar
- Analytical Processing -> verwerking (=processing) van gegevens met het oog op analyse van de gegevens.
OLAP is analyse en rapportage van multidimensionaal opgebouwde gegevens, teneinde informatie in te winnen ter ondersteuning van het nemen van beslissingen. Bij OLAP staat de gebruiker continu in contact (Online) met de multidimensionele database, om gegevens vanuit verschillende invalshoeken te kunnen bekijken, rangschikken, indelen, vergelijken en presenteren.
OLAP-tools :
gebruikerssoftware waarmee het raadplegen van rapporten en het proces van analyseren, creëren en manipuleren van data in verschillende combinaties mogelijk gemaakt wordt.
Het verschil tussen OLAP en OLTP (OnLine Transaction Processing)
OLTP is het online vastleggen van klantgegevens, ordergegevens, productiegegevens enz. Zulk systeem moet
- Snel reageren bij invoer en bij een eenvoudige opvraging
- Niet redundant zijn, vermits redundantie bij updating zou kunnen leiden tot gedeeltelijke ipv volledige updating. Daarom zijn goede OLTP-systemen (bvb ERP-systemen) steeds gebaseerd op een (genormaliseerd) ER-model.
Het datawarehouse (gegevenspakhuis) vormt in veel gevallen het hart van de infrastructuur voor BI.
In essentie is een datawarehouse een database die gevuld is met geaggregeerde gegevens uit meerdere interne of externe bronsystemen, met als doel om de gebruikers een zo optimaal mogelijke toegang tot deze gegevens te verstrekken voor analyse, rapportering en beslissingsondersteuning.
Een Data Warehouse heeft als karakteristieke eigenschappen :
- Onderwerp-gericht:geeft een beeld van bedrijfsonderwerpen, niet van operationele gegevens.
- Geïntegreerd: consolideert gegevens consistent over verschillende toepassingsgebieden.
- Tijds-gebaseerd:informatie heeft steeds een tijdsdimensie.
- Niet-volatiel:nieuwe gegevens worden geïntegreerd met vroeger opgeslagen data.
De laatste tijd duikt de term Corporate Information Factory meer op, het data warehouse is hier het pakhuis waarin zowel producten als halffabrikaten worden opgeslagen voor verdere distributie (via Data marts) of voor rechtstreeks gebruik door de afnemers. Men gaat hier letterlijk alles bijhouden (opslag van gegevens en ruimte is momenteel geen issue meer) zo kan men ingeval er een vraag van de eindgebruiker komt voor een nieuwe datamart deze snel ontwikkelen zonder opnieuw door het ETL proces te moeten gaan.
Operational Data Store
- Is een source om Data Mart en Data Warehouse te voeden
- Dikwijls gebruikt voor operationele rapportering
- Bevat gedetailleerde gegevens
- Zeer hoge data volumes
- Geïntegreerde, zuivere gegevens
- Cross-functie en cross-afdeling
- Ondersteunt data mining
Data Mart
- Specifieke focus op bepaalde toepassing of doelgroep
- Beperkte scope
- Specifieke of individuele analyse
- Interactieve consultatie
- Samengevatte gegevens
Data Warehouse
- Voorziet in management rapportering
- Samengevatte gegevens
- Afgesteld voor optimale opvraag performantie
- Bestrijkt meerdere afdelingen en processen
- Basis voor Data Marts