Što je višedimenzionalna baza podataka?

Višedimenzionalna baza podataka oblik je baze podataka koja je strukturirana za optimizaciju online analitičke obrade (OLAP) i aplikacija skladišta podataka. Može primati podatke iz raznih relacijskih baza podataka i strukturirati informacije u kategorije i odjeljke kojima se može pristupiti na različite načine. Čak i osobe koje imaju relativno malo iskustva u radu s bazom podataka često smatraju da je višedimenzionalnoj bazi podataka, ili MDB, potrebno samo kratko vrijeme za savladavanje.

Dok je gotovo svaka relacijska baza podataka strukturirana za pretraživanje ključnih riječi i izgradnju upita navođenjem polja i perimetara, višedimenzionalna baza podataka ide korak dalje. Umjesto postavljanja upita, korisnik jednostavno postavlja pitanje svakodnevnim govorom. Ovaj pristup se koristi s nekoliko online alata za pomoć koji su povezani sa softverskim programima kao što su aplikacije za obradu teksta i proračunske tablice, kao i s nekoliko popularnijih tražilica koje se trenutno koriste.

Kada je riječ o korištenju višedimenzionalne baze podataka za interne poslovne svrhe, glavna prednost je jednostavnost brzog i sažetog dobivanja podataka. Na primjer, ako je krajnji korisnik želio odrediti koliko je prodaja widgeta generirano tijekom trećeg tromjesečja prošle godine na određenom prodajnom području, ti se podaci mogu dobiti iz višedimenzionalne baze podataka jednostavnim pitanjem. Pitajući “Kako se widgeti mogu prodavati tijekom trećeg tromjesečja 2007. na jugozapadnom teritoriju?” krajnji korisnik ne mora prolaziti kroz korake izrade izvješća, specificiranja polja i ograničavanja sadržaja unutar tih polja na odabrane kriterije. Upotreba jednog jednostavnog pitanja ispunit će zadatak.

Točan način formuliranja pitanja odredit će nekoliko čimbenika. Jedan od ključnih elemenata je sortiranje i vrsta podataka unutar višedimenzionalne baze podataka. Bilo koje pitanje koje sadrži zahtjev za informacijama koje se ne nalaze u bazi podataka neće rezultirati izravnim odgovorom, iako će mnogi MDB-ovi odgovoriti podacima na temelju podataka koji su dostupni. To znači da ako krajnji korisnik pita “Koliko je widgeta prodano u Virginiji prošli mjesec?” baza podataka će moći pružiti fokusiran odgovor samo ako svaka prodaja uključuje državu podrijetla i ako je baza podataka konfigurirana da razumije koji mjesec i godinu označava “prošli mjesec”. Ako ne, višedimenzionalna baza podataka će vjerojatno odgovoriti s nekim djelomičnim odgovorima ili će tražiti pojašnjenje.