Mis on mitmemõõtmeline andmebaas?

Mitmemõõtmeline andmebaas on andmebaasi vorm, mis on üles ehitatud nii, et optimeerida veebipõhise analüütilise töötlemise (OLAP) ja andmelao rakendusi. See võib vastu võtta andmeid erinevatest relatsiooniandmebaasidest ja struktureerida teabe kategooriatesse ja jaotistesse, millele pääseb juurde mitmel erineval viisil. Isegi inimesed, kellel on suhteliselt vähe andmebaasiga töötamise kogemust, leiavad sageli, et mitmemõõtmelise andmebaasi ehk MDB valdamiseks kulub vaid lühikest aega.

Kui peaaegu iga relatsiooniandmebaas on struktureeritud märksõnaotsingute ja päringu koostamiseks väljade ja perimeetrite määramise kaudu, läheb mitmemõõtmeline andmebaas sammu võrra kaugemale. Selle asemel, et luua päringut, esitab kasutaja küsimuse lihtsalt igapäevases sõnasõnas. Seda lähenemisviisi kasutatakse mitmete tarkvaraprogrammidega (nt tekstitöötlus- ja arvutustabelirakendustega) seotud veebiabitööriistadega, aga ka mitmete praegu kasutatavate populaarsemate otsingumootoritega.

Kui rääkida mitmemõõtmelise andmebaasi kasutamisest ettevõttesisesel eesmärgil, on peamiseks eeliseks andmete kiire ja kokkuvõtliku hankimise lihtsus. Näiteks kui lõppkasutaja sooviks kindlaks teha, kui palju vidinate müüki toimus möödunud aasta kolmandas kvartalis antud müügiterritooriumil, saab need andmed lihtsa küsimusega hankida mitmemõõtmelisest andmebaasist. Küsides “Kuidas võidi Edela-territooriumil vidinaid 2007. aasta kolmandas kvartalis müüa?” lõppkasutaja ei pea läbima aruande koostamise, väljade täpsustamise ja nende väljade sisu piiramise etappe valitud kriteeriumidega. Ühe lihtsa küsimuse kasutamine täidab ülesande.

Küsimuse sõnastamise täpne viis sõltub mitmest tegurist. Üks võtmeelement on mitmemõõtmelise andmebaasi andmete sortimine ja tüüp. Kõik küsimused, mis sisaldavad teabepäringut, mida andmebaasist ei leitud, ei anna otsest vastust, kuigi paljud MDB-d vastavad andmetega, mis põhinevad saadaolevatel andmetel. See tähendab, et kui lõppkasutaja küsib: “Kui palju vidinaid eelmisel kuul Virginias müüdi?” andmebaas suudab anda keskendunud vastuse ainult siis, kui iga müük sisaldab päritoluriiki ja andmebaas on konfigureeritud nii, et see mõistaks, millist kuud ja aastat „eelmine kuu” tähistab. Kui ei, vastab mitmemõõtmeline andmebaas tõenäoliselt mõne osalise vastusega või küsib selgitust.