Dynamische Elemente können von Benutzern beim Arbeiten mit Geschäftsregeln erstellt werden. Sie werden auch als "direkte Elemente" bezeichnet. Ein Administrator aktiviert Endbenutzer für die Erstellung dynamischer Elemente unter einem übergeordneten Element und muss die Datenbank aktualisieren, um die erforderlichen Platzhalter in Oracle 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 Oracle Hyperion Calculation Manager - Designerdokumentation .
Wenn ein übergeordnetes Element für das Hinzufügen dynamischer untergeordneter Elemente aktiviert ist (wie in diesem Abschnitt beschrieben), können Benutzer durch Eingeben der Elementnamen im Runtime Prompt neue Elemente erstellen.
So aktivieren Sie ein übergeordnetes Element für das Hinzufügen dynamischer untergeordneter Elemente:
Bearbeiten Sie das übergeordnete Element, und wählen Sie die Option Für dynamische untergeordnete Elemente aktivieren (Informationen hierzu finden Sie unter 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).
Aktualisieren Sie die Datenbank, um die Platzhalter für dynamische Elemente in den Datenbanken für die Plantypen zu erstellen, in denen die Elemente verwendet werden.
Führen Sie in Oracle Hyperion Calculation Manager folgende Schritte aus:
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 Oracle Hyperion Planning für dynamische untergeordnete Elemente aktiviert haben.
Wählen Sie die Option Dynamische Elemente erstellen aus.
Stellen Sie die Geschäftsregel bereit.
Informationen zum Arbeiten mit Geschäftsregeln finden Sie in der Dokumentation Oracle Hyperion Calculation Manager - Designerdokumentation .
Anmerkungen:
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 dem Endbenutzer im Runtime Prompt die Elementauswahl angezeigt. Dort kann der Endbenutzer Elemente löschen, die er unter dem übergeordneten Element dynamisch erstellt hat (sofern er Schreibzugriff auf diese Elemente hat). Dadurch hat der Endbenutzer 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.
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.