Feldtypinformationen für Dimensionserstellung festlegen

Wenn Sie keine Dimensionserstellung ausführen, überspringen Sie dieses Thema.

Felder in Quelldatensatzdatensätzen beschreiben Elemente, die Sie in Essbase hinzufügen oder ändern. Felder können Informationen zu Elementnamen, Elementeigenschaften und Attributzuordnungen enthalten. Damit Essbase Feldinformationen verarbeiten kann, die in Quelldaten vorkommen, geben Sie Feldtypen in der Dimensionserstellungsregel an.

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.


    Feld mit zwei leeren Selektoren, einer mit der Bezeichnung Dimension und der anderen mit der Bezeichnung Typ

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


    Feld mit drei leeren Selektoren. Dimensionsselektor enthält Produkt, Typselektor enthält Generation und einen zusätzlichen Selektor mit der Nummer 1

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:


Feldtyp in Dimensionserstellungsregel. Feld 2 mit der Dimension "Produkt" und einer Option "Typ" muss ausgewählt werden. Gültige Typoptionen werden in der Tabelle aufgeführt.

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

  • + - Hinzufügen
  • - - Subtrahieren
  • * - Multiplizieren
  • / - Dividieren
  • % - Prozent
  • ~ - Ignorieren
  • ^ - Nie konsolidieren

Datenspeichertyp

  • S - Gespeichert
  • N - Nie freigeben
  • O - Nur Label
  • X - Dynamische Berechnung

Zeitsaldo

  • K - Keine
  • F - Erster
  • L - Letzte
  • A - Durchschnitt

Zweistufige Berechnung

  • T - Wahr
  • G - Falsch
Option "Überspringen"
  • P - Keine
  • M - Fehlend
  • Z - Nullen
  • B - Fehlende und Nullwerte

Aufwandsreporting

  • E - Wahr
  • J - Falsch
  • Q - Datum

Hierarchietyp

  • C - Gespeichert
  • D - Dynamisch
  • H - Mehrere Hierarchien aktiviert

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.

 

Lösungsreihenfolge

Priorität, mit der das Element berechnet werden soll ( 0 bis 127 )

 

Mitglieds-ID

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.

  • 11 - Standard
  • 12 - Alle Ebenen berücksichtigen
  • 13 - Nicht aggregieren
  • 14 - Nur unterste Ebene berücksichtigen
  • 15 - Nur oberste Ebene berücksichtigen
  • 16 - Nie auf Zwischenebenen aggregieren
 
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.


Über-/untergeordnete Erstellungsmethode, die in einer Dimensionserstellungsregel angezeigt wird.

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.


Regel für Generierungserstellung. Feld 1: Produkt, Kategorie der 2. Generation. Feld 2: Produkt, Produkt-SKU der 3. Generation. Feld 3: Produkt, 4. Generation mit Namen "Promotions"

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.


    Feld 1 ist als Produkt der 2. Generation gekennzeichnet. Feld 2 ist als Produkt markiert, 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 2 in Populationselement-ID 2 und Populationsalias 2 zeigen, dass die Werte im Feld mit dem Element der zweiten Generation der Population-Dimension verknüpft sind.


    Feld 8 mit Population Generation 2, Feld 9 mit Population Member ID 2 und Feld 10 mit Population Alias ChineseNames 2.

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 2 in 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.