Was ist eine mehrdimensionale Datenbank?
Eine mehrdimensionale Datenbank ist eine Form der Datenbank, die so strukturiert ist, dass sie Online Analytical Processing (OLAP) und Data Warehouse-Anwendungen optimiert. Es kann Daten aus verschiedenen relationalen Datenbanken empfangen und die Informationen in Kategorien und Abschnitte strukturieren, auf die auf verschiedene Weise zugegriffen werden kann. Selbst Personen, die relativ wenig Erfahrung mit einer Datenbank haben, stellen häufig fest, dass die Beherrschung einer mehrdimensionalen Datenbank (MDB) nur eine kurze Zeit benötigt.
Während nahezu jede relationale Datenbank für die Schlüsselwortsuche und die Erstellung einer Abfrage durch Angabe von Feldern und Perimetern strukturiert ist, geht die mehrdimensionale Datenbank noch einen Schritt weiter. Anstatt eine Abfrage zu erstellen, stellt ein Benutzer die Frage einfach im alltäglichen Sprachgebrauch. Dieser Ansatz wird mit mehreren Online-Hilfetools verwendet, die mit Softwareprogrammen wie Textverarbeitungs- und Tabellenkalkulationsanwendungen verknüpft sind, sowie mit mehreren der derzeit gängigsten Suchmaschinen.
Der Hauptvorteil bei der Verwendung einer mehrdimensionalen Datenbank für interne Geschäftszwecke ist die einfache und schnelle Datenerfassung. Wenn ein Endbenutzer beispielsweise ermitteln möchte, wie viele Widget-Verkäufe im dritten Quartal des vergangenen Jahres in einem bestimmten Verkaufsgebiet erzielt wurden, können diese Daten mit einer einfachen Frage aus einer mehrdimensionalen Datenbank abgerufen werden. Wenn der Endbenutzer gefragt wird, wie Widgets im dritten Quartal 2007 im Gebiet Südwesten verkauft wurden, muss er keinen Bericht erstellen, keine Felder angeben und den Inhalt in diesen Feldern nicht auf ausgewählte Kriterien beschränken. Die Verwendung einer einfachen Frage wird die Aufgabe erfüllen.
Das genaue Mittel zur Formulierung einer Frage hängt von mehreren Faktoren ab. Ein Schlüsselelement ist die Sortierung und Art der Daten in einer mehrdimensionalen Datenbank. Jede Frage, die eine Informationsanfrage enthält, die nicht in der Datenbank gefunden wurde, führt nicht zu einer direkten Antwort, obwohl viele MDBs mit Daten antworten, die auf den verfügbaren Daten basieren. Dies bedeutet, dass, wenn ein Endbenutzer fragt, wie viele Widgets im letzten Monat in Virginia verkauft wurden, die Datenbank nur dann eine gezielte Antwort liefern kann, wenn jeder Verkauf das Ursprungsland enthält und die Datenbank so konfiguriert wurde, dass sie den Monat und das Jahr versteht "Letzter Monat" zeigt an. Andernfalls antwortet die mehrdimensionale Datenbank wahrscheinlich mit einigen Teilantworten oder bittet um Klarstellung.