WikiDer > Würfel (Informatik)

Cube (informatica)
OLAP-Würfel

EIN OLAP-Würfel (vor dem analytische Online-Verarbeitung) oder Datenwürfel, ist a Datenstruktur das eine schnelle Datenanalyse ermöglicht.[1] Daten können aus verschiedenen Perspektiven analysiert und manipuliert werden. Die Zusammenstellung von Daten in Cubes löst eine Reihe von Einschränkungen von relationale Datenbanken.[2]

Hintergrund

OLAP-Würfel können als Erweiterungen des zweidimensionalen Arrays von a KalkulationstabelleEin Unternehmen möchte beispielsweise einige Finanzdaten nach Produkt, Zeitraum, Ort, Art der Einnahmen und Kosten analysieren und aktuelle Daten mit einem Budget vergleichen. Diese zusätzlichen Methoden der Datenanalyse werden dann als Dimensionen betrachtet.[3] Da es in einem OLAP-System mehr als drei Dimensionen geben kann, wird manchmal der Begriff Hyperwürfel benutzt.

Funktionalität

Der OLAP-Cube besteht aus nummerierten Fakten, Maße benannt, die kategorisiert sind nach Maße. Die Cube-Metadaten (Struktur) können aus a Sternschema oder Schneeflocken-Schema von Tabellen in einer relationalen Datenbank. Die Maßnahmen werden aus den Aufzeichnungen im Faktentabelle und Abmessungen ergeben sich aus der Maßtabellen.

Drehpunkt

Ein Finanzanalyst möchte die Daten möglicherweise auf unterschiedliche Weise anzeigen, z. B. indem er Gemeinden vertikal auf einer Seite und Produkte horizontal auf der Seite anzeigt. Dies kann für einen bestimmten Zeitraum, eine bestimmte Version und einen bestimmten Releasetyp sein. Nachdem er die Daten auf diese Weise gesehen hat, möchte er diese Daten auf eine andere Weise sehen. Der Würfel kann dann so gedreht werden, dass die angezeigten Daten nun vertikal Perioden und horizontale Kostenarten sind. Da bei einer solchen Neuausrichtung große Datenmengen neu zusammengesetzt werden müssen, muss diese neue Datenansicht effizient generiert werden, um keine wertvolle Zeit zu verlieren, d. h. in Sekunden statt Stunden, die ein herkömmlicher Berichtersteller in Anspruch nehmen würde.[4]

Hierarchie

Jedes der Elemente einer Dimension kann mit a . zusammengefasst werden Hierarchie.[5] Die Hierarchie besteht aus einer Reihe von Eltern-Kind-Beziehungen, wobei ein Elternelement die Konsolidierung seiner untergeordneten Kinder darstellt. Eltern können außerdem als Kinder eines anderen Elternteils zusammengeführt werden.[6]

Zum Beispiel kann der Mai 2005 im zweiten Quartal 2005 zusammengefasst werden, was wiederum im Jahr 2005 zusammengefasst würde. Auch die Städte können in Regionen, Länder und dann globale Regionen zusammengefasst werden; Produkte können zu größeren Kategorien zusammengefasst werden, und die Kostenpositionen können in Ausgabenarten gruppiert werden. Umgekehrt kann der Analyst auf einer sehr allgemeinen Ebene beginnen, z. B. bei der Gesamtdifferenz zwischen den tatsächlichen Ergebnissen und dem Budget, und einen Drilldown in den Cube durchführen, um herauszufinden, welche Standorte, Produkte und Zeiträume die Differenz erzeugen.

Verweise

  1. Codd E.F., Codd S.B. und Salley C.T., Bereitstellung von OLAP (Online Analytical Processing) für Benutzer-Analysten: Ein IT-Mandat. Codd & Date, Inc. (1993). Abgelegt am 24. Januar 2009.
  2. Hari Mailvaganam, Einführung in OLAP - Slice, Dice und Drill. DW-Rezension (2007). Zugegriffen unter 27. März 2013.
  3. Cybertec veröffentlicht OLAP-Cubes für PostgreSQL. PostgreSQL (2. Oktober 2006). Zugegriffen unter 27. März 2013.
  4. Computer-Enzyklopädie: Mehrdimensionale Ansichten. Antworten.com. Zugegriffen unter 27. März 2013.
  5. Oracle9i Data Warehousing Guide-Hierarchie. Lorentz-Zentrum. Abgelegt am 19.11.2010.
  6. OLAP- und OLAP-Serverdefinitionen. Der OLAP-Rat (1995). Zugegriffen unter 27. März 2013.

Externer Link