Fehler beim Kopieren von Version

Szenario:

Nach Verwendung des Befehls "Version kopieren" mit einer großen Anzahl von ausgewählten Elementen wird dieser Fehler angezeigt: An error occurred when running specified calc script, please check logs for details. Das Log für den Webanwendungsserver enthält die folgende Meldung: com.hyperion.planning.olap.HspOlapException: The length of the calc script exceeds the maximum allowed length.

Lösung:

"Version kopieren" verwendet ein Berechnungsskript, und Oracle Essbase schränkt die Größe von Berechnungsskripten auf 64 KB ein. Wenn die Obergrenze beim Kopieren einer großen Zahl von Elementen erreicht wird, kann dies zum Fehlschlagen von "Version kopieren" führen. Um dies zu verhindern, sollten Sie weniger Elemente zum Kopieren mit "Version kopieren" auswählen. nformationen hierzu finden Sie in der Oracle Hyperion Planning - Benutzerdokumentation und in der Dokumentation Oracle Enterprise Performance Management System Installation and Configuration Troubleshooting Guide.

Wenn Sie das Fehlschlagen von "Version kopieren" verhindern möchten, versuchen Sie zu schätzen, wie viele Elemente Sie erfolgreich kopieren können. Das Skript verwendet Elementnamen, daher müssen Sie die Anzahl der Elemente und die Länge der Elementnamen berücksichtigen. Wenn jedes Element durchschnittlich 10 Zeichen aufweist, können weniger als 6.400 Elemente kopiert werden. Das Skript enthält außerdem Syntaxzeichen, wie z.B. den Berechnungsskriptbefehl und ein Komma für die einzelnen Elementnamen. Wenn Sie davon ausgehen, dass ein Berechnungsskriptbefehl eine Länge von 500 Zeichen hat, können Sie die folgende Formel verwenden:

(Anzahl der Elemente * Durchschnittliche Länge der Elementnamen) + Anzahl der Elemente + 500 <= 64,000