Kalkulationsskripte speichern, ausführen und kopieren

Sie können Berechnungsskripte in der Essbase-Weboberfläche oder der REST-API erstellen und speichern. Sie können Berechnungsskripte auch migrieren oder hochladen, als Jobs ausführen und für andere Cubes (Datenbanken) wiederverwenden.

Kalkulationsskripte speichern

Sie speichern ein Essbase-Berechnungsskript als Artefakt, das mit dem Cube (der Datenbank) verknüpft ist, den Sie berechnen möchten. Wenn ein Berechnungsskript für mehrere Cubes ausgeführt werden soll, müssen Sie das Berechnungsskript in jedes Cubes hochladen.

Wenn ein Berechnungsskript in einer Textdatei erstellt und auf einem Clientcomputer gespeichert wird, können Sie das Skript auf der Seite Skripte in der Essbase-Weboberfläche in den Editor einfügen und dann das Skript speichern. Alternativ können Sie die Berechnungsskriptdatei in Essbase hochladen.

Siehe:

Berechnungsskripte erstellen

Mit Dateien und Artefakten arbeiten

Berechnungsskripte ausführen

Es gibt mehrere Möglichkeiten, Essbase-Berechnungsskripte auszuführen: über die Essbase-Weboberfläche oder über die Befehlszeile (CLI), MaxL, API oder Smart View.

Bevor Sie ein Berechnungsskript ausführen können, muss das Berechnungsskript unabhängig davon, ob Sie die Essbase-Weboberfläche, den Endpunkt Jobs ausführen der REST-API oder eine andere Methode verwenden, als Artefakt für den Cube gespeichert werden, den Sie berechnen möchten. Wenn Sie den Jobtyp zur Ausführung der Berechnung ausführen, wird der Job im Hintergrund ausgeführt. Sie können den Status der Berechnung anzeigen. Informationen hierzu finden Sie unter Berechnungen ausführen, wenn Sie hauptsächlich die Essbase-Weboberfläche verwenden.

Informationen zum Ausführen eines Berechnungsskripts in Smart View finden Sie unter "Daten berechnen" in der Dokumentation Mit Oracle Smart View for Office arbeiten.

Sie können auch die MaxL-Anweisung execute Calculation oder den CLI-Befehl calc verwenden, um Essbase-Berechnungen auszuführen.

Kalkulationsskripte kopieren

Sie können Berechnungsskripte entsprechend Ihren Berechtigungen in Anwendungen und Cubes (Datenbanken) auf einem beliebigen Essbase-Server kopieren. Im Rahmen der Anwendungsmigration können Sie Skripte auch serverübergreifend kopieren.

Um ein Berechnungsskript zu kopieren, können Sie auch die Berechnung als MaxL-Anweisung oder den REST-API-Endpunkt Berechnungsskript kopieren verwenden.

Siehe:

Dateien in einen Cube hochladen

MaxL Berechnung ausführen

CLI-calc

REST-API Jobs ausführen