Dateien in einem Katalogpfad angeben

Wenn Sie für einen Cube einen Dataload oder eine Dimensionserstellung initiieren, bei dem bzw. der eine Datei oder ein Artefakt in einer anderen Stelle in Essbase als dem Verzeichnis für den aktuellen Cube erforderlich ist, können Sie den zugehörigen Katalogpfad angeben.


Aus dem Dialogfeld für den Datenladejob können Sie beim Ladetyp "Datei" zu ausgewählten Daten - und Regeldateien im Katalog navigieren.

Bei anderen Vorgängen mit Dateien oder Artefakten müssen diese sich entweder im Cube-Verzeichnis oder in einem von einem Administrator angegebenen Verzeichnis befinden.

Wenn Sie den Katalogpfad nicht angeben, wird vom Cube-Verzeichnis der angenommene Speicherort ausgegangen, es sei denn, ein Administrator hat einen alternativen Pfad (mit der FILEGOVPATH-Konfiguration) angegeben.

Das Cube-Verzeichnis steht für den Ordner <Application Directory>/app/appname/dbname.

Wenn Sie nicht wissen, wo <Application Directory> in Ihrer Umgebung ist,

  • Wenn Sie ein unabhängiges Essbase-Deployment verwenden, lesen Sie Umgebungsspeicherorte in der Essbase-Plattform.

  • Wenn Sie ein Essbase-Deployment auf dem Oracle Cloud Infrastructure-Marktplatz verwenden, lautet <Application Directory> /u01/data/essbase/app.

Unabhängig davon, ob Sie Jobs, MaxL oder das Befehlszeileninterface (CLI) für Dataloads oder Dimensionserstellung verwenden, können Sie den Katalogpfad zu den erforderlichen Dateien angeben.

Beispiel: Die folgende MaxL-Anweisung für den Import von Daten führt einen Dataload aus, der eine im freigegebenen Ordner des Essbase-Dateikatalogs gespeicherte Datendatei ausführt. Die Regeldatei befindet sich im Cube-Verzeichnis für "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";

Im folgenden CLI-Beispiel für dimbuild wird die Regeldateien in einem Benutzerverzeichnis angegeben und die Datendatei in einem freigegebenen Verzeichnis.

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

Hinweis:

Wenn sich Ihr Essbase-Deployment auf dem Oracle Cloud Infrastructure-Marktplatz befindet und die Integration von Objektspeicher verwendet, suchen alle Jobs, die Zugriff auf Dateien in den Verzeichnissen shared oder user im Essbase-Katalog benötigen, diese in dem OCI-Objektspeicher-Bucket, der mit dem Essbase-Stack auf OCI verknüpft ist, (oder exportieren sie in diesen). Weitere Informationen dazu finden Sie unter Stack erstellen.