Informationen zu dynamischen Elementen

Dynamische Elemente können von Benutzern beim Arbeiten mit Geschäftsregeln erstellt werden. Sie werden auch als "dynamische Elemente" bezeichnet. Ein Serviceadministrator aktiviert Endbenutzer für die Erstellung dynamischer Elemente unter einem übergeordneten Element und muss die Datenbank aktualisieren, um die erforderlichen Platzhalter in Essbase zu erstellen. In Geschäftsregeln mit Runtime Prompts können Benutzer anschließend durch Eingeben der gewünschten Elementnamen in den Runtime Prompts Elemente erstellen. Bei nachfolgenden Datenbankaktualisierungen werden verwendete dynamische untergeordnete Elemente in die von Endbenutzern angegebenen Namen umbenannt und die erforderlichen Platzhalter in Essbase neu erstellt. Informationen zum Arbeiten mit Geschäftsregeln und dynamischen Elementen finden Sie in der Dokumentation Mit Calculation Manager für Oracle Enterprise Performance Management Cloud entwerfen.

Wenn ein übergeordnetes Element für das Hinzufügen dynamischer untergeordneter Elemente aktiviert ist, können Benutzer durch Eingeben der Elementnamen im Runtime Prompt neue Elemente erstellen.

Übergeordnete Elemente für das Hinzufügen dynamischer untergeordneter Elemente aktivieren

So aktivieren Sie ein übergeordnetes Element für das Hinzufügen dynamischer untergeordneter Elemente:

  1. Klicken Sie auf der Homepage auf Navigator Symbol "Navigator" und anschließend unter Erstellen und verwalten auf Dimensionen.

  2. Bearbeiten Sie das übergeordnete Element, und wählen Sie die Option Für dynamische untergeordnete Elemente aktivieren aus (siehe Elemente hinzufügen oder bearbeiten).

    • Optional: Legen Sie die Elementeigenschaft Anzahl möglicher dynamischer untergeordneter Elemente fest (Standardwert: 10). Diese Einstellung bestimmt die Anzahl der Platzhalter, die für das dynamische Hinzufügen oder Laden von Elementen unter dem übergeordneten Element erstellt werden. Wenn alle Platzhalter verwendet werden, werden nachfolgend hinzugefügte untergeordnete Elemente als normale Elemente hinzugefügt. Sie können erst nach dem Aktualisieren der Datenbank verwendet werden.

    • Optional: Legen Sie die Elementeigenschaft Zugriff gewährt für Elementersteller fest (Standardwert: Übernehmen).

  3. Aktualisieren Sie die Datenbank, um die Platzhalter für dynamische Elemente in den Datenbanken für die Cubes zu erstellen, in denen die Elemente verwendet werden.

  4. Führen Sie in Calculation Manager folgende Schritte durch:

    1. Erstellen Sie eine Geschäftsregel mit einem Runtime Prompt (Variablentyp "Element"). Wählen Sie in der Spalte Dynamisches übergeordnetes Element mit der Elementauswahl das übergeordnete Element aus, das Sie in der Anwendung für dynamische untergeordnete Elemente aktiviert haben.

    2. Wählen Sie die Option Dynamische Elemente erstellen aus.

    3. Stellen Sie die Geschäftsregel bereit.

      Informationen zum Arbeiten mit Geschäftsregeln finden Sie in der Dokumentation Mit Calculation Manager für Oracle Enterprise Performance Management Cloud entwerfen.

    Hinweis:

    • Wenn Sie in Calculation Manager sowohl die Option Dynamische Elemente erstellen als auch die Option Dynamische Elemente löschen auswählen, können temporäre dynamische Elemente für Berechnungen erstellt werden. Diese temporären dynamischen Elemente werden nach Abschluss der Geschäftsregel gelöscht.

    • Wenn Sie nur die Option Dynamische Elemente löschen auswählen, wird Ihnen im Runtime Prompt die Elementauswahl angezeigt. Dort können Sie Elemente löschen, die Sie unter dem übergeordneten Element dynamisch erstellt haben (sofern Sie Schreibzugriff auf diese Elemente haben). Dadurch haben Sie die vollständige Kontrolle über das Löschen und Verwalten der Elemente unter dem übergeordneten Element. Ein sorgfältiges Design gemäß Ihren Anforderungen ist besonders wichtig. Legen Sie daher geeignete Zugriffsrechte für dynamische untergeordnete Elemente mit der Elementeigenschaft Zugriff gewährt für Elementersteller fest.

Ergebnisse

Wenn alle oben aufgeführten Bedingungen erfüllt sind, können Benutzer beim Ausführen der Geschäftsregel mit dem Runtime Prompt den Namen des dynamischen Elements eingeben und anschließend auf Starten klicken. Wenn die Geschäftsregel erfolgreich ausgeführt wird, wird das Element in der Dimensionshierarchie unter dem übergeordneten Element des dynamischen Elements erstellt.

Untergeordnete Elemente, die Sie unter für dynamische untergeordnete Elemente aktivierte übergeordnete Elemente importieren, werden als dynamische untergeordnete Elemente hinzugefügt, wenn in Essbase Platzhalter für dynamische Elemente vorhanden sind. Wenn alle Platzhalter verwendet werden, werden alle verbleibenden untergeordneten Elemente als normale Elemente hinzugefügt. Sie können erst nach dem Aktualisieren der Datenbank verwendet werden.

Hinweis:

Wenn Sie ein für dynamische untergeordnete Elemente aktiviertes übergeordnetes Element und gleichzeitig seine untergeordneten Elemente laden, werden während dieses Importvorgangs die untergeordneten Elemente als normale Elemente geladen. Der Grund hierfür ist, dass die Datenbank aktualisiert werden muss, um die Platzhalter in Essbase zu erstellen.

Hinweise

Wenn Sie ein dynamisches Element erstellen und Daten für dieses Element in mehreren Cubes erfasst werden (durch direkte Dateneingabe, über Berechnungen, Dataload oder über Datenzuordnungen/Smart Push), müssen Sie sicherstellen, dass Sie die Daten aus jedem dieser Bereiche löschen, bevor Sie das Element mit dem Vorgang Dynamische Elemente löschen entfernen. Durch das Ausführen des Vorgangs Dynamische Elemente löschen werden die Daten nicht entfernt. Das Element wird enfernt, der Cube behält die Daten jedoch bei, ohne das Element in der Schnittstelle anzuzeigen. Jeder im Cube durchgeführte Aggregation gibt falsche Summenwerte zurück.