Indication de fichiers dans un chemin de catalogue

Si un chargement de données ou une construction de dimension que vous lancez pour un cube requiert un fichier ou un artefact qui se trouve à un emplacement dans Essbase autre que le répertoire du cube en cours, vous pouvez indiquer son chemin de catalogue.


Dans la boîte de dialogue du job de chargement de données, lorsque le type de chargement est défini sur Fichier, vous pouvez parcourir les fichiers pour sélectionner des fichiers de données et de règles dans le catalogue.

Pour les autres opérations impliquant des fichiers ou des artefacts, ces derniers doivent se trouver dans le répertoire du cube ou dans un répertoire indiqué par un administrateur.

Si vous n'indiquez pas de chemin de catalogue, l'emplacement supposé est le répertoire du cube, sauf si un administrateur a spécifié un autre chemin (à l'aide d'une configuration FILEGOVPATH).

Le répertoire du cube correspond au dossier <Répertoire d'application>/app/appname/dbname.

Si vous ne savez pas où trouver <Répertoire d'application> dans votre environnement, procédez comme suit :

  • Reportez-vous à Emplacements d'environnement dans la plate-forme Essbase si vous utilisez un déploiement Essbase indépendant.

  • Si vous utilisez un déploiement Essbase sur Oracle Cloud Infrastructure Marketplace, <Répertoire d'application> correspond à /u01/data/essbase/app.

Que vous utilisiez des jobs, MaxL ou l'interface de ligne de commande (interface de ligne de commande) pour les chargements de données ou les constructions de dimension, vous pouvez indiquer le chemin de catalogue des fichiers nécessaires.

Par exemple, l'instruction d'import de données MaxL suivante effectue un chargement de données à l'aide d'un fichier de données stocké dans le dossier partagé du catalogue de fichiers Essbase. Le fichier de règles se trouve dans le répertoire de cube de Sample Basic.

import database 'Sample'.'Basic' data from server data_file 'catalog/shared/Data_Basic' using server rules_file 'Data' on error write to "dataload.err";

Dans l'exemple dimbuild d'interface de ligne de commande suivant, le fichier de règles est indiqué dans un répertoire utilisateur et le fichier de données dans un répertoire partagé.

esscs dimbuild -a Sample -db Basic -CRF /users/admin/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F

Remarque :

Si votre déploiement Essbase est sur Oracle Cloud Infrastructure Marketplace et utilise une intégration stockage d'objet, les jobs nécessitant un accès à des fichiers dans les répertoires shared ou user du catalogue Essbase recherchent (ou exportent) ces fichiers dans le bucket OCI Object Storage associé à la pile Essbase sur OCI. Pour plus d'informations, reportez-vous à Création d'une pile.