Wat is een multidimensionale database?
Een multidimensionale database is een vorm van database die is gestructureerd om OLAP-toepassingen (online analytical processing) en datawarehouse-toepassingen te optimaliseren. Het kan gegevens ontvangen van verschillende relationele databases en de informatie structureren in categorieën en secties die op verschillende manieren toegankelijk zijn. Zelfs personen die relatief weinig ervaring hebben met het werken met een database, merken vaak dat een multidimensionale database, of MDB, slechts korte tijd nodig heeft om te beheersen.
Hoewel zowat elke relationele database is gestructureerd voor zoeken op trefwoorden en het bouwen van een zoekopdracht door velden en perimeters op te geven, gaat de multidimensionale database nog een stap verder. In plaats van een zoekopdracht te maken, stelt een gebruiker de vraag eenvoudig in alledaagse woorden. Deze aanpak wordt gebruikt met verschillende online Help-tools die zijn gekoppeld aan softwareprogramma's, zoals tekstverwerking en spreadsheettoepassingen, evenals met enkele van de meer populaire zoekmachines die momenteel worden gebruikt.
Als het gaat om het gebruik van een multidimensionale database voor interne zakelijke doeleinden, is het belangrijkste voordeel het gemak van het snel en bondig verkrijgen van gegevens. Als een eindgebruiker bijvoorbeeld wilde bepalen hoeveel widgetverkopen tijdens het derde kwartaal van het afgelopen jaar in een bepaald verkoopgebied werden gegenereerd, konden deze gegevens met een eenvoudige vraag worden verkregen uit een multidimensionale database. Door te vragen "Hoe kunnen widgets in het derde kwartaal van 2007 worden verkocht in het zuidwesten van de regio?" Hoeft de eindgebruiker niet de stappen te doorlopen om een rapport samen te stellen, velden op te geven en de inhoud binnen die velden te beperken tot geselecteerde criteria. Het gebruik van één eenvoudige vraag zal de taak volbrengen.
De exacte manier om een vraag te formuleren, hangt af van verschillende factoren. Een belangrijk element is het sorteren en het type gegevens binnen een multidimensionale database. Elke vraag die een informatieverzoek bevat dat niet in de database is gevonden, leidt niet tot een direct antwoord, hoewel veel MDB's zullen reageren met gegevens op basis van de beschikbare gegevens. Dit betekent dat als een eindgebruiker vraagt: "Hoeveel widgets zijn er vorige maand in Virginia verkocht?", De database alleen een gerichte reactie kan geven als elke verkoop de status van herkomst bevat en de database is geconfigureerd om te begrijpen welke maand en welk jaar "Vorige maand" geeft aan. Als dit niet het geval is, zal de multidimensionale database waarschijnlijk reageren met enkele gedeeltelijke antwoorden of om opheldering vragen.