Specificare file in un percorso di catalogo

Se un'operazione di caricamento dati o generazione di dimensione avviata per un cubo richiede un file o un artifact che si trova in una directory di Essbase diversa da quella del cubo corrente, è possibile specificare il relativo percorso di catalogo.


Nella finestra di dialogo del job Carica dati in cui il tipo di caricamento è File, è possibile selezionare i file di dati e regole dal catalogo.

Per altre operazioni che coinvolgono file o artifact, è necessario che questi elementi si trovino nella directory del cubo o in una directory specificata da un amministratore.

Quando non si specifica il percorso del catalogo, la directory del cubo è la posizione presunta, a meno che un amministratore non abbia specificato un percorso alternativo (utilizzando la configurazione di FILEGOVPATH).

Con directory del cubo si intende la cartella <directory applicazione>/app/appname/dbname.

Se non si conosce la posizione della <directory applicazione> nell'ambiente in uso:

  • se si utilizza una distribuzione Essbase indipendente, vedere Posizioni degli ambienti nella piattaforma Essbase;

  • se si utilizza una distribuzione Essbase in Oracle Cloud Infrastructure Marketplace, la <directory applicazione> corrisponde a /u01/data/essbase/app.

Indipendentemente dal fatto che si utilizzi Job, MaxL o interfaccia della riga di comando (CLI) per i caricamenti di dati o le generazioni di dimensioni, è possibile specificare il percorso di catalogo dei file necessari.

Ad esempio, l'istruzione di importazione dati MaxL riportata di seguito esegue un caricamento dati utilizzando un file di dati memorizzato nella cartella condivisa del catalogo file Essbase. Il file delle regole si trova nella directory del cubo per 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";

Nell'esempio dimbuild CLI riportato di seguito, il file delle regole viene specificato in una directory utente e il file di dati in una directory condivisa.

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

Nota:

Se la distribuzione Essbase si trova in Oracle Cloud Infrastructure Marketplace e utilizza l'integrazione Storage degli oggetti, qualsiasi job che richiede l'accesso ai file nella directory condivisa o utente nel catalogo Essbase cercherà o esporterà tali file nel bucket dello storage degli oggetti OCI associato allo stack Essbase in OCI. Per ulteriori informazioni, vedere Creare uno stack.