Cube (OLAP)

Cube (OLAP)

Ein OLAP-Cube oder Data Cube oder Cube-Operator oder OLAP-Würfel ist ein in der Data-Warehouse-Theorie gebräuchlicher Begriff zur logischen Darstellung von Daten. Die Daten werden dabei als Elemente eines mehrdimensionalen Würfels (engl. cube) angeordnet. Die Dimensionen des Cubes beschreiben die Daten und erlauben auf einfache Weise den Zugriff. Daten können über eine oder mehrere Achsen des Würfels ausgewählt werden. Die Bezeichnung OLAP stammt aus der Datenanalyse, und bedeutet Online Analytical Processing.

Diese Art der Darstellung ist für die Analyse von Daten von Vorteil, da auf verschiedene Aspekte (Dimensionen) der Daten auf gleiche Weise zugegriffen wird. Daher auch der Einsatz bei OLAP Anwendungen, die die Daten in einem Data-Warehouse analysieren oder visuell aufbereiten.

Grundoperationen

  • Slicing: Ausschneiden von Scheiben aus dem Datenwürfel
  • Dicing: Slicing auf einem Intervall. Hierbei wird ein kleinerer Würfel erzeugt, der einen Teilbereich des Gesamtwürfels enthält.
  • Pivoting / Rotation: Drehen des Datenwürfels, so dass mindestens eine andere Dimension sichtbar wird
  • Drill-Down: Aufbrechen eines Informationsobjekts nach bestimmten Dimensionen; "Hereinzoomen"
  • Roll-Up: Gegenoperation zu Drill-Down; Verdichten auf höhere Hierarchiestufe (z.B. von Monats- auf Jahressicht)
  • Drill-Across: Dimension auf der gleichen Hierarchiestufe; Betrachtung der benachbarten Dimensionselemente (andere Region, anderes Produkt, anderer Monat)
  • Drill-Through / Drill-In: Verfeinerung bis auf höchsten Detaillierungsgrad (z.B. Stammdatensatz, Transaktionsbeleg)

Beispiel

Cubes kommen häufig bei der Analyse von Unternehmensdaten zum Einsatz, wie z. B. Umsatz, Lagerbestände, Verkäufe. Die Dimensionen, die hier wichtig sein können, sind Zeit, Filiale, Verkäufer, Produkt. Vereinfacht gesagt stellt jede Dimension eine bestimmte Perspektive auf die Fakten dar, wie Umsatz, Gewinn usw..

Der Cube stellt also die Daten (auch Fakten genannt) Umsatz, Lagerbestand, Verkäufe abhängig von den Dimensionen Zeitraum, Filiale, Verkäufer, Kunde und Produkt dar.

Es lassen sich somit sehr leicht die folgenden Fragen beantworten:

  • Wieviel Kaffee wurde vergangene Woche in der Filiale Marburg verkauft?
  • Wieviel Kaffee befindet sich dort im Lager?
  • Welcher Verkäufer hat den meisten Kaffee verkauft?
  • Welche Filiale hat vergangenes Jahr den meisten Umsatz gemacht?

Beispiel: ein Würfel mit drei Dimensionen

Dimensionswürfel (Data Cube)

Technische Umsetzung

Die Daten werden multidimensional (MOLAP), relational (ROLAP) oder in Hybrid-Konfiguration (HOLAP) gespeichert. Einige Systeme laden die Daten bei der Initialisierung komplett in den Hauptspeicher, um schnelle Zugriffe zu ermöglichen. In der Regel ist ein großer Teil (99,99...%) möglicher Intersektionen im Würfel nicht mit Zahlen belegt (Sparsity). Das Handling dieser Teile des Würfels bedingt die Größe des Datenmodells und wird von den Systemen unterschiedlich gehandhabt.

Für relationale Systeme ist der Einsatz eines Sternschemas typisch. Dabei wird eine Trennung in eine Faktentabelle und mehrere darum gruppierte Dimensionstabellen vorgenommen.


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Cube OLAP — Hypercube OLAP Un hypercube OLAP (ou cube OLAP) est une représentation abstraite d informations multidimensionnelles exclusivement numérique utilisé par l approche OLAP (acronyme de On line Analytical Processing). Cette structure est prévue à des …   Wikipédia en Français

  • OLAP cube — An OLAP cube (for online analytical processing) is a data structure that allows fast analysis of data.[1] It can also be defined as the capability of manipulating and analyzing data from multiple perspectives. The arrangement of data into cubes… …   Wikipedia

  • Cube (Homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom …   Wikipédia en Français

  • OLAP — Online Analytical Processing (OLAP) wird neben dem Data Mining (auch Datenschürfung) zu den Methoden der analytischen Informationssysteme gezählt. OLAP wird weiterhin den hypothesengestützten Analysemethoden zugeordnet. Der Analyst muss vor der… …   Deutsch Wikipedia

  • Cube (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Cube (homonymie) », sur le Wiktionnaire (dictionnaire universel) Sommaire …   Wikipédia en Français

  • Cube — This article is about the geometric shape. For other uses, see Cube (disambiguation). Regular Hexahedron (Click here for rotating model) Type Platonic solid Elements F = 6, E = 12 V = 8 (χ = 2) …   Wikipedia

  • Cube — (engl. Würfel) steht für: Cube (Computerspiel), Computerspiel Rubik s Cube, englische Bezeichnung für den Zauberwürfel von Ernő Rubik Cube (Fahrradhersteller), Fahrradhersteller aus Waldershof Nissan Cube, PKW Modell OLAP Würfel, Darstellungsform …   Deutsch Wikipedia

  • OLAP-Cube — Ein OLAP Cube oder Data Cube oder Cube Operator oder OLAP Würfel ist ein in der Data Warehouse Theorie gebräuchlicher Begriff zur logischen Darstellung von Daten. Die Daten werden dabei als Elemente eines mehrdimensionalen Würfels (engl. cube)… …   Deutsch Wikipedia

  • OLAP — Online Analytical Processing Online Analytical Processing (OLAP) désignait à l origine les bases de données multidimensionnelles (aussi appelées cubes ou hypercubes) destinées à des analyses complexes sur des données. Ce terme a été défini par… …   Wikipédia en Français

  • OLAP-Würfel — Schematisches Beispiel eines Dimensionswürfel mit drei Dimensionen (Data Cube) Ein OLAP Würfel oder Datenwürfel (englisch OLAP cube oder Data Cube), auch Cube Operator genannt, ist ein in der Data Warehouse Theorie gebräuchlicher Begriff zur… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”