Che cos'è un database multidimensionale?
Un database multidimensionale è una forma di database strutturata per ottimizzare le applicazioni di elaborazione analitica online (OLAP) e data warehouse. Può ricevere dati da una varietà di database relazionali e strutturare le informazioni in categorie e sezioni a cui è possibile accedere in diversi modi. Anche le persone che hanno relativamente poca esperienza di lavoro con un database spesso scoprono che un database multidimensionale, o MDB, richiede solo poco tempo per essere padroneggiato.
Mentre quasi ogni database relazionale è strutturato per ricerche di parole chiave e costruzione di una query specificando campi e perimetri, il database multidimensionale fa un ulteriore passo avanti. Invece di creare una query, un utente pone semplicemente la domanda nella verbosità di tutti i giorni. Questo approccio viene utilizzato con diversi strumenti di guida in linea associati a programmi software come l'elaborazione di testi e applicazioni per fogli di calcolo, nonché diversi dei più popolari motori di ricerca attualmente in uso.
Quando si tratta di utilizzare un database multidimensionale per scopi aziendali interni, il vantaggio principale è la facilità di ottenere dati in modo rapido e conciso. Ad esempio, se un utente finale volesse determinare quante vendite di widget sono state generate nel corso del terzo trimestre dell'anno passato in un determinato territorio di vendita, questi dati potrebbero essere ottenuti da un database multidimensionale con una semplice domanda. Chiedendo "Come sono stati venduti i widget durante il terzo trimestre 2007 all'interno del Southwest Territory?" L'utente finale non deve seguire le fasi di creazione di un report, specificando i campi e limitando il contenuto all'interno di tali campi ai criteri selezionati. L'uso di una semplice domanda compirà il compito.
I mezzi esatti per formulare una domanda determineranno diversi fattori. Un elemento chiave è l'ordinamento e il tipo di dati all'interno di un database multidimensionale. Qualsiasi domanda che contenga una richiesta di informazioni che non è stata trovata nel database non determinerà una risposta diretta, anche se molti MDB risponderanno con dati basati sui dati disponibili. Ciò significa che se un utente finale chiede "Quanti widget sono stati venduti in Virginia il mese scorso?", Il database sarà in grado di fornire una risposta mirata solo se ogni vendita include lo stato di origine e il database è stato configurato per capire quale mese e anno "Ultimo mese" indica. In caso contrario, il database multidimensionale probabilmente risponderà con alcune risposte parziali o chiederà chiarimenti.