Bestanden opgeven in een cataloguspad

Als voor het laden van gegevens of het samenstellen van dimensies voor een kubus een bestand of artefact nodig is dat zich ergens anders in Essbase bevindt dan de directory voor de huidige kubus, kunt u het bijbehorende cataloguspad opgeven.


In het dialoogvenster 'Gegevenstaak laden' waar de laadsoort 'Bestand' is, kunt u bladeren om gegevens en regelbestanden uit de catalogus te selecteren.

Bij andere bewerkingen met bestanden of artefacten moeten deze zijn opgeslagen in de kubusdirectory of in een directory die is opgegeven door een beheerder.

Als u geen cataloguspad opgeeft, is de kubusdirectory de veronderstelde locatie, tenzij een beheerder een alternatief pad heeft opgegeven (via configuratie van FILEGOVPATH).

De kubusdirectory is de map <Application Directory>/app/appname/dbname.

Als u niet weet waar <Applicatiedirectory> zich bevindt in uw omgeving,

  • Zie Omgevingslocaties in het Essbase platform als u een onafhankelijke Essbase implementatie gebruikt.

  • Als u een Essbase implementatie in Oracle Cloud Infrastructure Marketplace gebruikt, is <Applicatiedirectory> gelijk aan /u01/data/essbase/app.

Ongeacht of u Taken, MaxL of de Command Line Interface (CLI) gebruikt voor het laden van gegevens of het samenstellen van dimensies, kunt u het cataloguspad naar de benodigde bestanden opgeven.

Met de volgende MaxL gegevens importeren statement worden er bijvoorbeeld gegevens geladen via een gegevensbestand dat is opgeslagen in de gedeelde map van de Essbase bestandscatalogus. Het regelbestand bevindt zich in de kubusdirectory voor '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";

In het volgende CLI dimbuild-voorbeeld bevindt het regelbestand zich in een gebruikersdirectory en het gegevensbestand in een gedeelde directory.

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

Opmerking:

Als uw implementatie van Essbase zich in Oracle Cloud Infrastructure Marketplace bevindt en objectopslag-integratie gebruikt, zoeken taken die toegang nodig hebben tot bestanden in gedeelde of gebruikers-directory's in de Essbase catalogus deze bestanden in (of exporteren ze deze naar) de OCI objectopslagbucket die is gekoppeld aan de Essbase stack in OCI. Zie Stack maken voor meer informatie.