カタログ・パスのファイルの指定

キューブに対して開始しているデータ・ロードまたはディメンション構築に、現在のキューブ用のディレクトリ以外のEssbase内の場所に置かれているファイルまたはアーティファクトが必要な場合は、カタログ・パスを指定できます。


ロード・タイプが「ファイル」である「データのロード」ジョブ・ダイアログ・ボックスで、カタログから参照してデータおよびルール・ファイルを選択できます。

ファイルまたはアーティファクトに関連するその他の操作では、それらがキューブ・ディレクトリまたは管理者が指定したディレクトリに置かれている必要があります。

カタログ・パスを指定しないままにすると、管理者が(FILEGOVPATH構成を使用して)代替パスを指定していないかぎり、キューブ・ディレクトリは想定されます。

キューブ・ディレクトリは、<Application Directory>/app/appname/dbnameフォルダを意味します。

ご使用の環境内で<Application Directory>がどこにあるかわからないときは、

  • 独立Essbaseデプロイメントを使用する場合は、Essbaseプラットフォームでの環境の場所を参照してください。

  • Oracle Cloud Infrastructure MarketplaceでEssbaseデプロイメントを使用している場合、<Application Directory>は/u01/data/essbase/appです。

データ・ロードまたはディメンション構築に使用しているのがジョブMaxL、コマンドライン・インタフェース(CLI)のどれであっても、必要なファイルへのカタログ・パスを指定できます。

たとえば、次のMaxL import data文では、Essbaseファイル・カタログの共有フォルダに格納されているデータファイルを使用してデータ・ロードが実行されます。ルール・ファイルは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";

次のCLI dimbuildの例では、ルール・ファイルはユーザー・ディレクトリで指定され、データファイルは共有ディレクトリ内に指定されています。

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

ノート:

EssbaseデプロイメントがOracle Cloud Infrastructure Marketplaceにあり、オブジェクト・ストレージ統合を使用している場合、Essbaseカタログ内のsharedまたはuserディレクトリにあるファイルへのアクセスが必要なジョブは、OCI上のEssbaseスタックに関連付けられているOCIオブジェクト・ストレージ・バケット内でそれらを検索します(または、それらをそこにエクスポートします)。詳細は、スタックの作成を参照してください。