Flat Files für jede Dimension erstellen

Sie können Flat Files für Dimensionen verwenden, um eine bestehende oder neue Anwendung von Profitability and Cost Management zu aktualisieren. Wenn bestehende Elemente aus der Datei ausgelassen werden, werden sie während der Aktualisierung entfernt. In den folgenden Themen finden Sie weitere Informationen zum Erstellen von Flat Files:

Um Dimensionen in einer Anwendung von Profitability and Cost Management mit Flat Files hinzuzufügen oder zu ersetzen, bereiten Sie die Dateien 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. Informationen zum Importieren der Dateien finden Sie unter Anwendungen mit Dimensionen aus Flat Files erstellen.

    Flat Files für Dimensionen sind Textdateien, die die folgenden Zeilen enthalten:

    • Erste Zeile: Header-Datensatz, der die Reihenfolge der Dimensions- und Elementeigenschaften angibt

    • Zweite Zeile: Dimensionsdatensatz mit Werten für die Eigenschaften

    • Dritte bis letzte Zeile: Datensätze eines einzelnen Elements 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 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.

    • Eigenschaften mit mehreren Werten sollten zwischen doppelte Anführungszeichen gesetzt werden, wobei die einzelnen Werte der mehrwertigen Eigenschaft durch Kommas voneinander getrennt werden. Beispiel: Eine benutzerdefinierte Attributeigenschaft (UDA) kann mehrere Werte aufweisen.

      ,"myUDA1, myUDA2, myUDA3",

    • Kommas sind innerhalb eines einzelnen Werts nicht zulässig. Verwenden Sie sie weder in Elementnamen noch in UDA-Werten usw.

    • Weitere Benennungskonventionen finden Sie unter Essbase-Benennungskonventionen.

    • Wie zuvor erklärt, werden doppelte Anführungszeichen verwendet, um Eigenschaften mit mehreren Werten in Flat Files voneinander zu trennen. Verwenden Sie daher keine doppelten Anführungszeichen, um Elementnamen innerhalb einer ASO-(Aggregate Storage-)Formulardefinition voneinander abzugrenzen. Stattdessen sollten Sie eckige Klammern verwenden, [ ], um Elementnamen bei Bedarf voneinander zu trennen.

    • 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 notwendige Eigenschaften handelt.

    • Kommentare werden unterstützt (siehe Informationen zu Flat File-Kommentaren).

    • Für die Rule- und die Balance-Dimensionen müssen 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.

  3. Vor dem Import zum Aktualisieren von Dimensionen laden Sie die Flat Files mit dem Dateiexplorer in die Inbox hoch (Dateien mit dem Dateiexplorer übertragen).