Eigenschaften für BSO-Dimensionen und -Elemente angeben

Der Oracle Essbase-Master-Cube ist eine ASO-Anwendung, und die ASO-Dimensionen und -Elemente werden beim Deployment automatisch gelesen. Für BSO-Datenbanken sind jedoch BSO-spezifische Elementeigenschaften erforderlich, etwa für "Standard Profitability"-Anwendungen oder zur Verarbeitung bestimmter Dimensionen und Elemente, die nicht automatisch gelesen werden können.

Um diese BSO-Dimensionen und -Elemente in die Essbase BSO-Datenbank einzuschließen, ist für jede Dimension, die in Oracle Hyperion Profitability and Cost Management bereitgestellt werden soll, ein Generation1-Element erforderlich. Die Reihenfolge der Dimensionen der Mastermodellstruktur wird durch die Reihenfolge der Dinemsionen in der in Profitability and Cost Management generierten Modellstruktur bestimmt.

Sie müssen benutzerdefinierte Attribute für die einzelnen in Tabelle 3-4 aufgeführten Dimensionen und Elemente erstellen. Weitere Informationen zum Arbeiten mit Essbase finden Sie in der Dokumentation Oracle Essbase Database Administrator's Guide.

Achtung:

Sie dürfen einem bestimmten Element in Essbase nicht mehrere benutzerdefinierte Attribute desselben Typs zuweisen. Dies führt zu inkonsistentem Verhalten, weil das Deployment von Profitability and Cost Management dann nicht weiß, welcher UDA-Typ verwendet werden soll. Weisen Sie zum Beispiel einem Element nicht sowohl DIMTYPE_POV1 als auch DIMTYPE_POV2 zu.

Informationen zu den Eigenschaften, für die besondere benutzerdefinierte Attribute erforderlich sind, die der Anwendung manuell zugewiesen werden müssen, finden Sie unter Tabelle 3-4.

Hinweis:

Die BSO-Eigenschaften werden über ein benutzerdefiniertes Attribut zugewiesen. Wenn ein Benutzer aus Versehen inkompatible BSO-Eigenschaften in der Essbase-Masterdatenbank zuweist, ist ein nachfolgender Vorgang zum Bereitstellen des Reporting-Cubes in Profitability and Cost Management möglicherweise nicht erfolgreich. Tritt diese Situation ein, können Sie die inkompatiblen Zuweisungen ermitteln, indem Sie die Daten und Regeldateien, die durch das Deployment der Reporting-Datenbank generiert wurden, manuell laden.

Tabelle 3-4 Dimensions- und Elementeigenschaften für Profitability and Cost Management

Eigenschaftslabel Eigenschaftsname Beschreibung
Datenspeicher (BSO)
  • BSODimensionDataStorage (für Root-Element der Dimension)

  • BSOMemberDataStorage (für Dimensionselemente)

Weisen Sie für den BSO-Datenspeicher eines der folgenden benutzerdefinierten Attribute dem Generation1-Element eines beliebigen untergeordneten Elements zu:

  • BSODS_LABELONLY

  • BSODS_NEVERSHARE

  • BSODS_SHAREDATA

  • BSODS_DYNCALANDSTORE

  • BSODS_DYNCALC

  • BSODS_STOREDATA

Wenn beim Festlegen des benutzerdefinierten Attributs der Eigenschaft "BSO Data Storage" kein Wert zugewiesen wird, setzt das Deployment von Profitability and Cost Management voraus, dass die folgenden Standardwerte zugewiesen wurden:

  • Generation1-Elementen wird "BSODS_LABELONLY" zugewiesen, es gelten jedoch folgende Ausnahmen:

    • Generation1-Elemente der POV-Dimension werden auf "BSODS_STOREDATA" gesetzt.

    • Das Generation1-Element der Measures-Dimension wird auf "BSODS_DYNCALC" gesetzt.

  • Allen anderen Elementen wird "BSODS_STOREDATA" zugewiesen.

Dimensionsformel (BSO) BSODimensionFormula (für Root-Element der Dimension) Die BSO-Dimensionsformel kann der Benutzer nicht in der Essbase-Master-Datenbank angeben, weil es sich bei der Datenbank um eine ASO-Datenbank handeln muss (daher ist das in der Master-Datenbank verfügbare Formelattribut die ASO-Formel).

Damit die BSO-Formel nach dem Deployment in der Essbase-Reporting-Datenbank angezeigt wird, geben Sie die BSO-Dimensionsformel direkt manuell in die Reporting-Datenbank ein. Die BSO-Formel muss nach dem erneuten Bereitstellen erneut eingegeben werden.

Verwenden Sie die entsprechende BSO CALCULATOR-Syntax.

Dimensionssortierreihenfolge DimensionSortOrder Geben Sie numerische Werte aufeinanderfolgend ein, um die Reihenfolge der Dimensionen in der Essbase-Modellstruktur festzulegen, die von Profitability and Cost Management generiert wird.

Beispiel: Wenn diese Dimension in der Essbase-Modellstruktur an zweiter Stelle stehen soll, geben Sie "2" ein.

Die Dimensionssortierreihenfolge muss bis auf die Dimensionen Alias und UDA für alle Dimensionen im Modell angegeben werden.

Die Sortierreihenfolge für Dimensionen muss fortlaufend, eindeutig und größer oder gleich 1 sein.

Dimensionsspeichertyp DimensionStorageType Die Eigenschaft Dimensionsspeichertyp gilt nur für Block Storage (BSO)-Datenbanken in Essbase.

Standardmäßig ist der Wert auf "SPARSE" gesetzt.

Wenn Sie eine DENSE-Einstellung benötigen, weisen Sie dem Generation1-Element ein benutzerdefiniertes Attribut mit dem Wert "DIMSTORETYPE_DENSE" zu.

Elementformel (BSO) BSOMemberFormula Die BSO-Elementformel kann der Benutzer nicht im Essbase-Master-Cube angeben, weil es sich bei der Datenbank um eine ASO-Datenbank handeln muss (daher ist das im Master-Cube verfügbare Formelattribut die ASO-Formel).

Damit die BSO-Formel nach dem Deployment in der Essbase-Reporting-Datenbank angezeigt wird, geben Sie die BSO-Dimensionsformel direkt manuell in die Reporting-Datenbank ein. Die BSO-Formel muss nach dem erneuten Bereitstellen erneut eingegeben werden.

Verwenden Sie die entsprechende BSO CALCULATOR-Syntax.

Zweistufige Berechnung

(Nur Dimensionen)

BSO_TWOPASS

(für Root-Element der Dimension)

Nur für BSO-Datenbanken: Geben Sie "BSO_TWOPASS" an, um ein Element beim zweiten Durchgang durch die Modellstruktur zu berechnen.

Zweistufige Berechnung

(Nur Elemente)

BSO_TWOPASS Nur für BSO-Datenbanken: Geben Sie "BSO_TWOPASS" an, um ein Element beim zweiten Durchgang durch die Modellstruktur zu berechnen.