Slicing und Dicing

Slicing und Dicing

Online Analytical Processing (OLAP) unterstützt uns bei der Verarbeitung großer Datenmengen. Slicing und Dicing sind Schlüsselmethoden zur Datenanalyse. Was bedeuten sie genau?
slicing

Slicing (Schneiden)

Ein Slice in einem mehrdimensionalen Array ist eine Datenspalte, die einem einzelnen Wert für ein oder mehrere Elemente der Dimension entspricht.

Beim Slicing wird der Würfel aufgeteilt, um diese Informationen für ein bestimmtes Slice zu extrahieren. Dies ist wichtig, da es dem Benutzer hilft, spezifische Informationen zu einer Dimension zu visualisieren und zu sammeln.

Wenn Sie an Slicing denken, stellen Sie es sich als spezialisierten Filter für einen bestimmten Wert in einer Dimension vor. Wenn ein Benutzer beispielsweise die Gesamtzahl der über den gesamten Datensatzzeitraum (2000-2003) verkauften drahtlosen Mäuse (Wireless mouse) wissen möchte, würde der Benutzer einen horizontalen Schnitt durchführen, wie in der Abbildung gezeigt.
slicing
In der nebenstehenden Abbildung zeigt das Slicing, das die Informationen filtert, sodass wir nur die Daten für ASIEN für alle Produkte und für alle Jahre haben.
dicing

Dicing (Würfeln)

Würfeln ist ähnlich wie Schneiden, funktioniert aber etwas anders. Wenn man an Slicing denkt, wird das Filtern durchgeführt, um sich auf ein bestimmtes Attribut zu konzentrieren, das Dicing hingegen ist eher eine Zoomfunktion, die eine Teilmenge über alle Dimensionen, aber für bestimmte Werte der Dimension auswählt.

Diese Methode ist sehr nützlich, da es dem Benutzer ermöglicht, detailliertere Informationen darüber zu erhalten, was in einem kleineren Maßstab vor sich geht.

Beispielsweise zeigt die nebenstehende Abbildung eine grafische Darstellung des Würfelns für ein bestimmtes Erzeugnis über eine bestimmte Zeitspanne für eine bestimmte Region. Die Teilmenge zeigt den Mobiltelefonmarkt in Nordamerika nur für das Jahr 2000.

Es beinhaltet die zuvor definierte Bohrtechnik. Wie in der Abbildung zu sehen ist, werden Mobiltelefone unterteilt, und wir verwenden eine niedrigere Ebene in der Hierarchie und erhalten Informationen für die verschiedenen Arten von Mobiltelefonen.