Interaktive Datenanalyse-Werkzeuge, welche die zu analysierenden Daten auf logischer Ebene anhand des multidimensionalen Datenmodells strukturieren und entsprechende mehrdimensionale Operationen unterstützen, werden als Online-Analytical-Processing-Systeme (OLAP-Systeme) bezeichnet. Die vorliegende Arbeit stützt sich auf die Beobachtung, dass das explorative Datenzugriffsverhalten, welches Benutzer dieser Systeme erzeugen, gewissen Regelmäßigkeiten folgt. Diese Muster spiegeln die Struktur des bearbeiteten Analyseproblems und/oder Eigenheiten der Arbeitsweise des einzelnen Benutzers wider. Kenntnisse über diese navigierenden Muster innerhalb der Anfragesequenzen können dazu benutzt werden, mittels Antizipationstechniken die Antwortzeiten des Systems dramatisch zu verkürzen. Der vorgestellte Ansatz PROMISE (Predicting User Behavior in Multidimensional Systems Environement) erlaubt es, Regelmäßigkeiten im Anfrageverhalten von interaktiven OLAP Benutzern automatisch zu erkennen und zur dynamischen Antizipation künftiger Anfragen zu nutzen. Den Kern des Ansatzes bildet der PROMISE Vorhersage-Algorithmus, welcher einen - auf Markov Modellen basierenden - Formalismus zur Muster-Repräsentation verwendet. Dieser berücksichtigt die speziellen Anforderungen von OLAP Systemen, insbesondere die iterative Anfrageformulierung mittels graphischer Werkzeuge. Als Anwendungsfall wird der Einsatz von Voraussage-Ergebnissen zur Steigerung der Effizienz von OLAP-Caching-Verfahren detailliert untersucht. Den Schwerpunkt bilden hierbei die Integration spekulativer Ausführungstechniken und die Verbesserung von Verdrängungsstrategien. Messungen der System-Performanz mittels Benutzersimulationen auf Datenbeständen eines realen Data Warehouse belegen die Anwendbarkeit und Leistungsfähigkeit des Verfahrens.
«
Interaktive Datenanalyse-Werkzeuge, welche die zu analysierenden Daten auf logischer Ebene anhand des multidimensionalen Datenmodells strukturieren und entsprechende mehrdimensionale Operationen unterstützen, werden als Online-Analytical-Processing-Systeme (OLAP-Systeme) bezeichnet. Die vorliegende Arbeit stützt sich auf die Beobachtung, dass das explorative Datenzugriffsverhalten, welches Benutzer dieser Systeme erzeugen, gewissen Regelmäßigkeiten folgt. Diese Muster spiegeln die Struktur des b...
»