Flat Files für die einzelnen Dimensionen von Managementhauptbuch-Anwendungen vorbereiten

Sie können Flat Files für Dimensionen verwenden, um Managementhauptbuch-Anwendungen zu aktualisieren und zu erstellen. Wenn bestehende Elemente aus der Datei ausgelassen werden, werden sie während der Aktualisierung entfernt. Details finden Sie in den am Anfang dieses Abschnitts aufgeführten Themen.

Um Dimensionen in einer Managementhauptbuch-Anwendung mit Flat Files hinzuzufügen oder zu ersetzen, bereiten Sie die Flat Files wie folgt vor:

  1. Erstellen Sie in einem Texteditor jeweils eine Flat File für eine Dimension. Behalten Sie dabei das Format bei, das in diesem Abschnitt beschrieben ist. Jede Flat File muss die jeweilige Dimension vollständig definieren. Flat Files für Dimensionen sind Textdateien, die Folgendes enthalten:
    • Header-Datensatz, der die Reihenfolge der Dimensions- und Elementeigenschaften angibt

    • Dimensionsdatensatz mit Werten für die Eigenschaften

    • Einzelne Elementdatensätze mit Werten für die Eigenschaften

      Hinweis:

      Da Elementeinträge in derselben Reihenfolge wie in der finalen Struktur angeordnet sein müssen, müssen übergeordnete Elemente vor den untergeordneten Elementen definiert werden. Die Reihenfolge der Elemente in der Datei folgt der Reihenfolge der Dimensionsbaumstruktur in Oracle Hyperion Profitability and Cost Management (Beispiel: in der Elementauswahl).

  2. Erstellen Sie Dimensions- und Element-Header-Datensätze anhand der folgenden Regeln:
    • Sie können die Eigenschaften, durch Kommata getrennt, in einer beliebigen Reihenfolge angeben. Die einzelnen Werte einer Eigenschaft mit mehreren Werten müssen in Anführungszeichen gesetzt werden. Anführungszeichen sind erforderlich, wenn eine Eigenschaft über mehrere Werte verfügt. Beispiel: Ein bestimmtes Element der benutzerdefinierten Attributeigenschaft (UDA) kann über mehrere UDA-Zeichenfolgen verfügen. Sie sind in Anführungszeichen gesetzt, um anzuzeigen, dass sie zusammengehören. Beispiel:

      ,"myUDA1, myUDA2, myUDA3",

    • Kommata innerhalb von Eigenschaften mit mehreren Werten, wie etwa Attributnamen oder UDAs, werden immer als Wertetrennzeichen interpretiert. Eigenschaften mit nur einem Wert können Kommata enthalten, solange der Wert in Anführungszeichen steht (Beispiel: "my,value").

    • Um doppelte Anführungszeichen in einem Wert zu verwenden, müssen Sie den Wert in doppelten Anführungszeichen wiederum in Anführungszeichen setzen. Beispiel: Um den Wert "myValue" einzugeben, müssen Sie die folgenden Angaben machen: ""myValue""

      Hinweis:

      Die besten Ergebnisse erzielen Sie, wenn Sie keine Elementnamen verwenden, für die doppelte Anführungszeichen erforderlich sind.

    • Bei den Namen von Eigenschaften muss die Groß-/Kleinschreibung nicht beachtet werden. Beispiel: Die folgenden Namen werden alle gleich behandelt: name, NAME, Name.

    • Nicht alle Eigenschaften sind für jede Zeile in der Flat File erforderlich. Eigenschaften können ignoriert werden oder null sein. Darauf weist ein fehlender Wert zwischen den Kommata hin, wo die jeweilige Eigenschaft normalerweise aufgelistet sein würde, wie zum Beispiel: ,,

      Beispiel: In einem Elementdatensatz werden alle Dimensionseigenschaften des Headers ignoriert.

    • Eigenschaften ohne Wert oder mit ungültigem Wert werden auf den Standardwert zurückgesetzt, wenn es sich um erforderliche Eigenschaften handelt (siehe Informationen zu Flat File-Eigenschaften).

    • Kommentare werden unterstützt (siehe Informationen zu Kommentaren in Flat Files).

    • Für die Rule- und Balance-Dimensionen wird auf dieselbe Weise ein Seeding durchgeführt, wie wenn ein Deployment von einem Master-Cube durchgeführt wird. Sie müssen für sie keine Datei importieren. Elemente werden automatisch erstellt. Für Rule-Dimensionselemente dürfen Sie keine Aliasnamen angeben. Die Namen für Rule- und Balance-Dimensionselemente werden vom Programm definiert und übersetzt.

    • Dimensionen werden in alphabetischer Reihenfolge nach dem Dimensionsnamen angeordnet und ausgelöst. Dabei stehen Attribute-Dimensionen allerdings immer an letzter Stelle, von wo aus sie alphabetisch geordnet werden. Wenn die Eigenschaft "Elementlösungsreihenfolge" verwendet wird, überschreibt sie die anderen Hinweise.