Was ist eine Dimensionshierarchie?
Eine Dimensionshierarchie ist ein Datenkonstrukt, mit dem Daten auf der Basis von Wertebereichen in Behälter gruppiert werden. Eine Dimensionshierarchie kann mehrere Ebenen enthalten, wobei jede davon einen eigenen Satz von Behältern haben kann. Für die in der jeweils niedrigeren Ebene enthaltenen Behälter muss ein ordnungsgemäßes Rollup in Behälter höherer Ebenen durchgeführt werden.
Die Dimensionshierarchie "Alter" kann z. B. zwei Ebenen aufweisen: "Unterste Ebene" und "Rollups". Kunden werden auf jeder einzelnen Ebene in Behältern gruppiert:
Unterste Ebene:
(21-25), (26-30), (31-35), (36-45), (45-59), (60+)
Rollups:
Jung (21-35),
Mittleres Alter
(36-59),
Gehobenes Alter
(60+)
Es ist beim Rollup auf eine höhere Ebene nicht möglich, einen Behälter einer niedrigeren Ebene (zum Beispiel den oben erwähnten Behälter für 26- bis 30-Jährige) in Personen der Altersstufen 26 bis 27 ("Jung") und 28 bis 30 ("Mittleres Alter") zu unterteilen. Ein in einer niedrigeren Ebene vorhandener Behälter muss in seiner Gesamtheit in einen Behälter einer höheren Stufe aufgenommen werden. Wenn Sie z. B. nun als "Jung" Personen von 21 bis 27 Jahren definieren möchten, müssen Sie separate Behälter (z. B. für 26 bis 27 und für 28 bis 30 Jahre) auf der niedrigeren Ebene erstellen, damit für diese ein Rollup auf "Jung" bzw. "Mittleres Alter" ausgeführt werden kann.
Weitere häufig verwendete Dimensionshierarchien sind Zeit, Ort, Produkt, Abteilung und Vertriebskanal. Sie können jedoch jede beliebige Dimensionshierarchie erstellen, die am besten auf Ihr Geschäft oder auf Ihre Kampagnen zugeschnitten ist.
Copyright IBM Corporation 2015. All Rights Reserved.