FILEGOVPATH

FILEGOVPATH 配置设置设置默认文件路径位置,其中 Essbase 将基于客户机的数据导出保存在 Essbase Server 上。缺省情况下,文件监管隐式 ON,path 等效于多维数据集目录。

语法

FILEGOVPATH  [ path | OFF ]
  • path - 指定 Essbase Server 上的目录以保存客户端数据导出(如果首选的不是默认(多维数据集目录))。默认情况下,导出到服务器将保存到多维数据集目录,除非在此配置中指定了其他 path

  • OFF - 文件治理已关闭。导出到服务器将保存到 <Application Directory>/app,或者保存到客户机在其导出操作中提供的绝对路径。

  • no value - 如果配置中存在 FILEGOVPATH 但没有值,则意味着文件监管处于打开状态,并且向服务器导出的数据始终保存到服务器上的多维数据集目录。如果客户机数据导出指定了替代路径,则会忽略该规范。

有关 Essbase 中的 <Application Directory>、cube 目录和其他目录位置的信息,请参阅 Essbase 平台中的环境位置

说明

此配置设置设置默认文件路径位置,其中 Essbase 应将基于客户机的数据导出保存到服务器上。无论您使用的是:

  • MaxL 导出数据,带有 serverdata_file 关键字

  • 用于计算脚本的 DATAEXPORT 命令

  • 用于导出数据的 API 调用

示例 1

FILEGOVPATH OFF

MaxL 客户端数据导出将保存到 Essbase Server 上的 <Application Directory>/app。例如,以下 MaxL 语句将导出文件创建为 <Domain Root>/applications/essbase/app/exp_file.txt

export database Sample.Basic data to server data_file 'exp_file.txt';

示例 2

FILEGOVPATH

MaxL 客户端数据导出到服务器将保存到 Essbase 服务器上的相应多维数据集目录。例如,以下 MaxL 语句将导出文件创建为 <Domain Root>/applications/essbase/app/Sample/Basic/exp_file.txt

export database Sample.Basic data to server data_file 'exp_file.txt';

示例 3

FILEGOVPATH /scratch/export/

MaxL 客户端数据导出到服务器时会保存到 Essbase Server 上的 <path>。例如,以下 MaxL 语句将导出文件创建为 /scratch/export/exp_file.txt

export database Sample.Basic data to server data_file 'exp_file.txt';

示例 4

FILEGOVPATH /scratch/export/

MaxL 客户端数据导出到服务器时会保存到 Essbase Server 上的 <path>。例如,以下 MaxL 语句将导出文件创建为 /scratch/export/export_dir/Sample/Basic/exp_file.txt

export database Sample.Basic data to server data_file '/export_dir/exp_file.txt';

另请参见

export data(导出数据) ( MaxL )

DATAEXPORT 计算命令