Element-IDs

Eine Element-ID ist eine permanente, eindeutige ID für ein Essbase-Modellstrukturelement, die vom Namen getrennt ist. Alle Elemente in der Gliederung haben eine Element-ID. Umrisse mit doppelten und eindeutigen Elementnamen verwenden Element-IDs. Ebenso werden Aggregate Storage-(ASO-) und Block Storage-(BSO-)Outlines verwendet.

Mit einer persistenten ID für jedes Element kann Essbase eine effiziente Umstrukturierung der Metadaten durchführen. In Outlines für eindeutige Elementnamen müssen die Elementnamen eindeutig sein, in Outlines für doppelte Elementnamen hingegen nicht. Für alle Gliederungstypen können jedoch alle Elemente anhand ihrer permanenten Element-IDs unterschieden werden.

Sie können Element-IDs selbst zuweisen. Andernfalls werden sie automatisch von Essbase zugewiesen. Elementkennungen können nach der Zuweisung nicht mehr geändert werden. Elementkennungen können eine beliebige alphanumerische Zeichenfolge sein.

Alle Elemente haben Element-IDs, einschließlich Attributelemente. Element-IDs sind für Elemente in Aggregate Storage- und Block Storage-Cube-Modellstrukturen (einschließlich Hybridmodus) vorhanden.

Sie können Element-IDs während der folgenden Vorgänge zuweisen. Wenn dies nicht der Fall ist, generiert Essbase während dieser Vorgänge automatisch Element-IDs für Elemente, die diese nicht enthalten.

  • Cube aus einer Anwendungsarbeitsmappe generieren

  • Dimensionen mit einer Regeldatei erstellen

  • Elemente mithilfe der Batch-Modellstrukturbearbeitung hinzufügen oder aktualisieren

  • Elemente im Gliederungseditor in der Essbase-Weboberfläche hinzufügen

  • Mitglieder mit API hinzufügen

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.

Wenn Essbase automatisch Element-IDs generiert, folgen die IDs einem inkrementellen Benennungsmuster: id__0, id__1, id__2 usw.

Wenn Sie Element-IDs in eine Anwendungsarbeitsmappe einschließen möchten, die Sie mit Cube Designer verwenden, um den Cube iterativ zu entwerfen, können Sie die Element-IDs in eine Arbeitsmappe exportieren, wenn Sie den Jobtyp "Excel exportieren" ausführen. Weitere Informationen finden Sie unter Excel exportieren.

Wenn Sie die Modellstruktur mit der REST-API bearbeiten, können Sie die Element-ID anstelle des Elementnamens für die mit thisMbr angegebene Elementspezifikation verwenden, wenn Sie einen Hinzufüge- oder Aktualisierungsvorgang ausführen, sofern Sie isMbrId als true angeben. Informationen zum Ausführen der Batch-Gliederungsbearbeitung finden Sie in der Dokumentation des Endpunkts.