Scénario :
Lorsque vous utilisez la fonction Copier la version et que de nombreux membres sont sélectionnés, le message d'erreur suivant apparaît : Une erreur s'est produite pendant l'exécution du script de calcul indiqué, veuillez consulter les fichiers journaux pour plus de détails.
. Le message suivant est consigné dans le journal du serveur d'applications Web : com.hyperion.planning.olap.HspOlapException : La longueur du script de calcul dépasse la longueur maximum autorisée.
.
Solution :
La fonction Copier la version utilise un script de calcul. Oracle Essbase limite la taille des scripts de calcul à 64 ko. Si cette limite est atteinte pendant la copie d'un grand nombre de membres, l'opération échoue. Pour éviter que cela ne se produise, sélectionnez moins de membres à copier avec la fonction Copier la version. Reportez-vous au Guide de l'utilisateur Oracle Hyperion Planning et au Guide de résolution des problèmes d'installation et de configuration d'Oracle Enterprise Performance Management System.
Pour éviter qu'une copie de version n'échoue, évaluez le nombre de membres que vous pouvez copier. Sachant que le script utilise des noms de membre, vous devez prendre en compte à la fois le nombre de membres et la longueur du nom des membres. En supposant que chaque nom de membre compte 10 caractères en moyenne, vous pouvez copier moins de 6 400 membres. Le script comprend aussi des caractères de syntaxe, notamment la commande du script de calcul et une virgule pour chaque nom de membre. Dans l'hypothèse où une commande de script de calcul compte 500 caractères, vous pouvez utiliser la formule suivante :
(nombre de membres x longueur moyenne des noms de membre) + nombre de membres + 500 <= 64 000