Über-/untergeordnete Referenzen in Dimensionserzeugungen

Verwenden Sie bei der Erstellung von Essbase-Dimensionen eine Erstellungsmethode für übergeordnete und untergeordnete Elemente, wenn jeder Datensatz der Datenquelle eine hierarchische Beziehung zu einer Spalte mit übergeordneten und untergeordneten Elementen in dieser Reihenfolge angibt.

Elemente in einer Datenbank sind in einer Beziehung zwischen über- und untergeordneten Elementen vorhanden. Die Abbildung unten zeigt einen Teil der Product-Dimension mit identifizierten übergeordneten und untergeordneten Beziehungen. Produkt ist das übergeordnete Element von 100. 100 ist das untergeordnete Element von Produkt und das übergeordnete Element von 100-10, 100-10-12 und 100-10-16. 100-10, 100-10-12 und 100-10-16 sind die untergeordneten Elemente von 100.

Abbildung 14-5 Eltern und Kinder


Diese Abbildung veranschaulicht übergeordnete und untergeordnete Beziehungen, wie im Text vor dem Bild beschrieben.

Eine über-/untergeordnete Datenquelle muss mindestens zwei Spalten enthalten: eine übergeordnete und eine untergeordnete Spalte in dieser Reihenfolge. Die Datenquelle kann Spalten mit anderen Informationen enthalten (z.B. den Alias, die Attribute oder die Eigenschaften des neuen Elements). Ein Datensatz in einer übergeordneten/untergeordneten Datenquelle kann nicht mehrere übergeordnete oder mehrere untergeordnete Elemente angeben und die Reihenfolge der übergeordneten und untergeordneten Spalten nicht umkehren.

In einer Parent-Child-Erstellung gibt die Load-Regel an, welche Spalte die übergeordnete und welche Spalte die untergeordnete ist. Beispiel: Die Quelldatei (Dim_Product.txt), in der jeder Datensatz den Namen eines übergeordneten Datensatzes und den Namen seines untergeordneten Datensatzes in dieser Reihenfolge angibt.


Datendatei für eine Parent-Child-Erstellung

Die Load-Regel (Dim_Product.rul) gibt an, welche Spalte die übergeordnete und welche Spalte die untergeordnete ist. Außerdem werden in diesem Beispiel Aliasnamen mit dem untergeordneten Feld verknüpft. Null-Felder, die für Eigenschaften reserviert sind, werden ignoriert.

Dimensionserstellungsregel für eine über-/untergeordnete Erstellung

Essbase erstellt die folgende Hierarchie aus den Quelldaten.

Hierarchie, die das Element "Produkt" mit untergeordnetem Element 200 anzeigt. Unter dem Mitglied 200 sind Kinder 200-10, 200-20, etc.

Hinweis:

Bei doppelten Elementsituationen muss das übergeordnete Feld den qualifizierten Elementnamen enthalten. Siehe Qualifizierte Elementnamen mit der Laderegel erstellen.