Kas yra daugiamatė duomenų bazė?

Daugiamatė duomenų bazė yra duomenų bazės forma, kuri sukurta siekiant optimizuoti internetinį analitinį apdorojimą (OLAP) ir duomenų saugyklos programas. Jis gali gauti duomenis iš įvairių reliacinių duomenų bazių ir suskirstyti informaciją į kategorijas ir skyrius, kuriuos galima pasiekti įvairiais būdais. Netgi asmenys, turintys palyginti mažai patirties dirbant su duomenų baze, dažnai pastebi, kad daugiamatės duomenų bazės arba MDB įvaldymas reikalauja tik trumpo laiko.

Nors beveik kiekviena reliacinė duomenų bazė yra struktūrizuota raktinių žodžių paieškoms ir užklausos kūrimui, nurodant laukus ir perimetrus, daugiamatė duomenų bazė žengia dar vieną žingsnį toliau. Užuot sukūręs užklausą, vartotojas paprasčiausiai pateikia klausimą kasdieniniais žodžiais. Šis metodas naudojamas su keliais internetinės pagalbos įrankiais, susijusiais su programine įranga, pvz., teksto apdorojimo ir skaičiuoklių programomis, taip pat keliomis populiariausiomis šiuo metu naudojamomis paieškos sistemomis.

Kalbant apie daugiamatės duomenų bazės naudojimą vidaus verslo tikslais, pagrindinis privalumas yra greitas ir glaustas duomenų gavimo paprastumas. Pavyzdžiui, jei galutinis vartotojas norėtų nustatyti, kiek valdiklių parduota per praėjusių metų trečiąjį ketvirtį tam tikroje pardavimo teritorijoje, šiuos duomenis būtų galima gauti iš daugiamatės duomenų bazės su paprastu klausimu. Paklausus „Kaip 2007 m. trečiąjį ketvirtį Pietvakarių teritorijoje buvo parduoti valdikliai? galutiniam vartotojui nereikia atlikti ataskaitos kūrimo, laukų nurodymo ir turinio tuose laukuose apribojimo iki pasirinktų kriterijų. Užduotį atliksite naudodami vieną paprastą klausimą.

Tikslios klausimo formulavimo priemonės priklausys nuo kelių veiksnių. Vienas iš pagrindinių elementų yra duomenų rūšiavimas ir tipas daugiamatėje duomenų bazėje. Į bet kurį klausimą, kuriame yra užklausa dėl informacijos, kurios nerasta duomenų bazėje, tiesioginis atsakymas nebus, nors daugelis MDB atsakys pateikdami duomenis pagal turimus duomenis. Tai reiškia, kad jei galutinis vartotojas paklaus: „Kiek valdiklių buvo parduota Virdžinijoje praėjusį mėnesį? duomenų bazė galės pateikti tikslinį atsakymą tik tuo atveju, jei į kiekvieną pardavimą bus įtraukta kilmės valstybė ir duomenų bazė buvo sukonfigūruota taip, kad suprastų, kurį mėnesį ir metus nurodo „praėjęs mėnuo“. Jei ne, daugiamatė duomenų bazė tikriausiai atsakys pateikdama dalinius atsakymus arba paprašys paaiškinimo.