Utiliser des variables de substitution pour stocker des répertoires de dossiers, puis les référencer dans des scripts de calcul / des règles de gestion est depuis longtemps une pratique recommandée dans le monde des applications sur site. Par exemple, utilisation d'une variable pour stocker le chemin d'accès à un dossier partagé pour une commande dataexport.
DATAEXPORT “Fichier” “|” “& ExportServer / Sample.TXT” “#mi”;
Les applications cloud ne disposent pas de visibilité ou accès aux serveurs sur site, aux dossiers, aux lecteurs partagés, etc. Les utilisateurs peuvent donc rencontrer l'erreur suivante lors du lancement d'une règle d'exportation de données dans PBCS:
Impossible de calculer. Erreur Essbase (1005000): Sauvegarde Ascii: impossible d'ouvrir…
Remarque: la variable de substitution ExportServer est définie sur un répertoire situé sur un serveur sur site.
Il est intéressant de noter que la simple validation de la règle NON pour identifier l'erreur (voir ci-dessous), il faut lancer la règle pour pouvoir résoudre le problème.
Le correctif
La ou les règles doivent être mises à jour pour que le fichier d'exportation soit placé dans l'explorateur de boîtes de réception / boîtes d'envoi dans PBCS. Cela peut être accompli en remplaçant la variable de substitution par / u03 / lcm / .
Les utilisateurs peuvent télécharger le fichier à partir de l'explorateur de boîte de réception / d'envoi et le placer à l'emplacement approprié. Ou mieux encore, un script EPM Automate peut facilement être écrit pour faciliter l’exécution de la règle et le téléchargement du fichier.