Feldtypinformationen für Dimensionserstellung festlegen
Wenn Sie keine Dimensionserstellung ausführen, überspringen Sie dieses Thema.
Wenn Sie Feldtypen in der Regel festlegen, geben Sie mindestens die folgenden Informationen an:
-
Die Dimension, zu der die Elemente dieser Spalte gehören.
-
Der Typ des Feldes, das in dieser Spalte erwartet wird, z.B. ein übergeordneter, untergeordneter, eine Generation, eine Eigenschaft oder ein Alias. Der Feldtyp hängt von der Datenquelle und der verwendeten Build-Methode ab.

-
Zusätzliche Informationen je nach Feldtyp. Beispiel: Für einen Generierungsfeldtyp geben Sie auch die Generierungsnummer der Elemente dieser Spalte an.

Feldtypen und gültige Erstellungsmethoden
Beim Entwerfen einer Dimensionserstellungsregel weisen Sie den Quelldatenfeldern Typen zu, damit Essbase die Dimension richtig erstellen kann.
In der Essbase-Weboberfläche weisen Sie den Typ unter dem Dimensionsnamen zu:

In der folgenden Tabelle sind Feldtypen und gültige Erstellungsmethoden aufgeführt.
Tabelle 12-1: Feldtypen und gültige Erstellungsmethoden
| Feldtyp(1) | Was das Feld enthält | Gültige Erstellungsmethoden |
|---|---|---|
|
Aliasname |
Ein Alias Der Aliaswert wird dem neuen Element nicht zugewiesen, wenn Dimension für Elementaktualisierung erstellen auf Nicht angegeben entfernen gesetzt ist und die Datenquelle für ein neues Element den Aliaswert eines entfernten Elements enthält. Sie wird zugewiesen, wenn Sie Dimension zurücksetzen angeben. In einer Regel "Regulär" muss ein Feld "Generierung" oder "Ebene" mit demselben Wert vorhanden sein, oder ein vorheriges Feld muss ein über- oder untergeordnetes Feld sein. In einer indexbasierten Regel muss ein Feld "Generierung" oder "Ebene" mit demselben Wert vorhanden sein, oder ein vorheriges Feld muss ein über- oder untergeordnetes Feld sein. |
Referenzen auf Generation, Ebene und übergeordnete/untergeordnete Elemente |
|
Attribut |
Eine Elementeigenschaft. Verwenden Sie in den Quelldaten die folgenden Codes, um die Eigenschaft anzugeben. Konsolidierungsoperator
Datenspeichertyp
Zeitsaldo
Zweistufige Berechnung
Option "Überspringen"
Aufwandsreporting
Hierarchietyp
|
Referenzen auf Generation, Ebene und übergeordnete/untergeordnete Elemente |
|
Formel |
Eine Formel |
|
|
Währungsname |
(Nur Block Storage Outlines) Ein Währungsname |
|
|
Währungskategorie |
(Nur Block Storage Outlines) Eine Währungskategorie |
|
|
UDA |
UDA |
|
|
Attribute-Dimension |
Eine Attribute-Dimension. Verfügbar in regulären und indexbasierten Regeln. | |
|
Übergeordnetes Attribut |
In einer Attribute-Dimension der Name des übergeordneten Elements des Attributelements im folgenden Feld. Nur erforderlich, wenn die Modellstruktur doppelt aktiviert ist und zwei Attributelemente mit demselben Namen vorhanden sind. Nur für reguläre Regeln verfügbar. |
|
|
Der Name einer bestimmten Attributdimension |
Ein Element der angegebenen Attributdimension. Dieses Element ist einer angegebenen Generation oder Ebene der ausgewählten Basisdimension zugeordnet. |
|
|
Generierung |
Der Name eines Elements in der angegebenen Generation |
Generierungsreferenzen |
|
Duplikatgenerierung |
Der Name eines Elements mit einem gemeinsamen Element als untergeordnetes Element. Nur für reguläre Regeln verfügbar. |
|
|
Generationsalias duplizieren |
Der Alias für das gemeinsame Element. Nur für reguläre Regeln verfügbar. |
|
|
Ebene |
Der Name eines Elements auf einer Ebene. Nur für reguläre Regeln verfügbar. |
Ebenenreferenzen |
|
Ebene duplizieren |
Der Name eines Elements mit einem gemeinsamen Element als untergeordnetes Element. Nur für reguläre Regeln verfügbar. |
|
|
Ebenenalias doppelt vorhanden |
Der Alias für das gemeinsame Element. Nur für reguläre Regeln verfügbar. |
|
|
Übergeordnet |
Der Name eines übergeordneten Objekts. |
Über-/untergeordnete Referenz |
|
Untergeordnetes Element |
Der Name eines untergeordneten Elements. Vor diesem Feld muss ein übergeordnetes Feld vorhanden sein. |
|
|
Priorität, mit der das Element berechnet werden soll ( 0 bis 127 ) |
||
|
Eindeutige ID für ein Element, getrennt vom Namen. Nur für indexbasierte Regeln verfügbar. Wenn Sie Dimensionen erstellen, haben alle Elemente (einschließlich gemeinsamer Elemente) eindeutige Element-IDs. Wenn Sie eine vorhandene Modellstruktur mit einem der Essbase-Migrationstools migrieren, werden Element-IDs während der Migration automatisch zugewiesen. Wenn Sie Essbase patchen, ohne es mit einem der Essbase-Migrationstools zu migrieren, werden Element-IDs bei der ersten erfolgreichen Bearbeitung der Modellstruktur zugewiesen, nachdem Sie den Patch eingespielt haben. |
||
|
Referenzelement |
Dieser Typ wird nur in indexbasierten Regeln unterstützt und bietet Flexibilität beim Ändern vorhandener Elemente. Für die Verwendung dieses Typs muss das Feld auf ein bereits vorhandenes Element verweisen. Einen Anwendungsfall finden Sie unter "Bonusübungen" unter Erstellungsregel für neue Dimensionen erstellen. |
Generierungsreferenzen |
|
Verwendung von Aggregatebene |
Optionen zur Beeinflussung der standardmäßigen und abfragebasierten Ansichtsauswahl für Aggregate Storage-Cubes.
|
|
| Formatzeichenfolge | Eine Formatzeichenfolge, wenn der Cube für eingegebene Kennzahlen aktiviert ist. Mit der Formatzeichenfolge können Sie die Werte numerischer Kennzahlen formatieren, sodass sie in Abfragen als Text, Datumsangaben oder andere vordefinierte Typen angezeigt werden. Beispiel: Mit einem textbasierten formatierten Wert können Sie Datenzellen als "Hoch", "Mittel" und "Niedrig" anzeigen. | |
| Prototyp | Die Element-ID (oder der eindeutige Name) des Prototypelements für dieses gemeinsame Element. Dieses Feld ist für gemeinsame Elemente in Gliederungen doppelter Elemente erforderlich. Wenn dieser Wert nicht festgelegt ist, werden die Elemente als doppelte Elemente anstatt als gemeinsame Elemente erstellt. |
Fußnote 1 Feldtypen, deren Namen mit einem Duplikat beginnen (z.B. Duplikatgenerierung und Alias auf doppelter Ebene), beziehen sich nicht auf doppelte Elementnamen.
Beispiel für eine Erstellungsmethode für über-/untergeordnete Elemente
Im Folgenden finden Sie ein Beispiel für eine Dimensionserstellungsregel, bei der die Erstellungsmethode "Über-/Untergeordnet" verwendet wird. Der Feldtyp "Übergeordnet" muss zuerst kommen, gefolgt von untergeordneten Feldern.

Erstellungsmethode (Generierung) – Beispiel
Im Folgenden finden Sie ein Beispiel für eine Dimensionserstellungsregel, die das Erstellungsverfahren "Generierung" verwendet. Die 1. Generation ist die Dimension selbst. Daher beginnt die Erstellungsregel mit der 2. Generation. Generationen müssen in der Regel in aufsteigender Reihenfolge sein, da es sich um eine reguläre (nicht indexbasierte) Regel handelt.

Anforderungen für die Zuweisung von Feldtypen
Jede Erstellungsmethode hat Anforderungen für die Zuweisung von Feldtypen.
Anforderungen der Generierungserstellungsmethode für reguläre (Nicht-Index-)Dimensions-Builds:
-
Wenn die Generierungsnummern nicht bei 2 beginnen, muss das erste Element der angegebenen Generation in der Modellstruktur vorhanden sein.
-
Generierungsnummern müssen einen zusammenhängenden Bereich bilden. Beispiel: Wenn die 3. und 5. Generation vorhanden ist, müssen Sie auch die 4. Generation definieren.
-
Doppelte Generierungsfelder direkt nach Generierungsfeldern platzieren (diese sind anwendbar, wenn Sie gemeinsame Elemente in einer Generierungsmethodenregel verwenden). Platzieren Sie die Felder für den Duplikatgenerierungsalias gleichmäßig nach den Feldern für die Duplikatgenerierung.

-
Gruppieren Sie Generierungsfelder sequenziell innerhalb einer Dimension. Beispiel:
Produkt Generation 2, Produkt Generation 3, Produkt Generation 4.
-
Platzieren Sie Attributzuordnungsfelder nach dem Basisfeld, dem sie zugeordnet sind, und geben Sie die Generierungsnummer des zugehörigen Basisdimensionselements an. Beispiel:
Produktgeneration 2, Produktgeneration 3, Produktunzen 3
Die Generierungsnummer muss der Generierung des Elements in der Gliederung entsprechen, für das das Feld Werte bereitstellt. Beispiel: Produktgeneration 3 bedeutet, dass die Werte im Feld Elemente der dritten Generation der Product-Dimension sind. Die
2in Populationselement-ID 2 und Populationsalias 2 zeigen, dass die Werte im Feld mit dem Element der zweiten Generation der Population-Dimension verknüpft sind.
Hinweis:
Wenn Sie mit der Generierungserstellungsmethode eine doppelte Elementdimension erstellen, beträgt die maximale Anzahl von Generationen 20.
Level Build-Methodenanforderungen:
-
Doppelte Ebenenfelder direkt nach Ebenenfeldern platzieren (diese sind anwendbar, wenn Sie gemeinsame Elemente in einer Ebenenerstellungsmethodenregel verwenden). Platzieren Sie gleich doppelte Aliasfelder unmittelbar nach doppelten Ebenenfeldern.
-
Jeder Datensatz muss ein Element der Ebene 0 enthalten. Wenn ein Element der Ebene 0 in einem neuen Datensatz mit einem anderen übergeordneten Element wiederholt wird, lehnt Essbase den Datensatz ab, es sei denn, Sie wählen die Elementeigenschaft "Verschiebungen zulassen" aus.
-
Gruppieren Sie Felder innerhalb einer Dimension sequenziell.
-
Platzieren Sie die Felder für jedes Rollup in sequenzieller Reihenfolge.
-
Verwenden Sie einen einzelnen Datensatz, um die primären und sekundären Rollups zu beschreiben.
-
Platzieren Sie Attributzuordnungsfelder nach dem Basisfeld, dem sie zugeordnet sind, und geben Sie die Ebenennummer des zugeordneten Basisdimensionselements an. Beispiel:
Produktebene 3, Produktunzen 3, Produktebene 2
-
Die Ebenennummer muss der Ebene des Elements in der Gliederung entsprechen, für die das Feld Werte bereitstellt. Beispiel: Die 3 in Produktebene 3 zeigt, dass die Werte im Feld Elemente der Ebene 3 der Product-Dimension sind. Die
2in Auffüllungsalias 2 zeigt, dass die Werte im Feld mit der zweiten Ebene der Auffüllungsdimension verknüpft sind.
Über-/untergeordnete Anforderungen an die Erstellungsmethode:
Wenn der Feldtyp "Übergeordnet" oder "Untergeordnet" ist, geben Sie 0 (Null) in das Textfeld "Zahl" ein.
Erstellmethodenanforderungen für Attribute-Dimensionsnamen:
Die Generations- oder Ebenenzahl muss der Generation oder Ebene des zugeordneten Basiselements in der Gliederung entsprechen. Beispiel: Die 3 in Product Ounces 3 zeigt, dass die Werte im Feld die Elemente der Ounces-Attributdimension sind, die dem Element der dritten Generation der Product-Dimension im selben Quelldatensatz zugeordnet sind.
Verschieben Sie die Felder bei Bedarf an die erforderlichen Standorte.