指定文件的目录路径

如果您要为多维数据集启动的数据加载或维构建需要某个文件或构件,但该文件或构件位于 Essbase 中当前多维数据集所在目录以外的位置,您可以指定其目录路径。


您可以从“加载数据”作业对话框(加载类型为“文件”)进行浏览以从目录中选择数据和规则文件。

涉及文件或构件的其他操作要求它们位于多维数据集目录或管理员指定的目录中。

您未指定目录路径时,除非管理员指定了替代目录路径(使用 FILEGOVPATH 配置),否则假定多维数据集目录为路径。

多维数据集目录是指 <Application Directory>/app/appname/dbname 文件夹。

如果您不知道 <Application Directory> 在环境中的位置,

  • 如果使用独立的 Essbase 部署,请参阅 Essbase 平台中的环境位置

  • 如果在 Oracle Cloud Infrastructure 市场上使用 Essbase 部署,则 <Application Directory> 为 /u01/data/essbase/app

无论您是使用 JobsMaxL 还是命令行界面 (Command Line Interface, 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 市场上并使用对象存储集成,则需要访问 Essbase 目录中的 shareduser 目录中的文件的任何作业都将在与 OCI 上的 Essbase 堆栈关联的 OCI 对象存储存储存储桶中搜索它们(或将其导出到)。有关详细信息,请参阅创建堆栈