导出用于脱机编辑的加载规则
您可以将 Essbase 维构建或数据加载规则导出为 JSON 格式,以便脱机或使用 REST API 查看和编辑高级选项。
JSON 结构化为维和字段,并显示构建方法和所有其他定义的加载规则设置。您可以编辑 JSON 并将其重新导入到多维数据集目录,以便将所做的更改应用于维构建或数据加载。
学习任务
将规则文件导出到 JSON 以查看其格式。先决条件:首先,从应用程序工作簿库中导入 Sample.Basic 多维数据集。
在本练习中,您将查看 Product 维 Sample.Basic 的维构建规则的 JSON 格式。
-
在主页上,展开应用程序(示例)。
- 打开应用程序(示例),打开多维数据集(基本),然后选择脚本。
-
单击规则。
-
从 Dim_Product 右侧的 Actions(操作)菜单中,选择 Export(导出),然后将
Dim_Product.json保存到本地目录。 -
使用文本编辑器检查产品维规则设置的详细信息。
如果您具有可识别 JSON 的高级编辑器,则可以按所示折叠主要部分,以观察此 JSON 格式规则文件的高级结构。

-
维部分包含与规则中定义的维设置匹配的键/值对。
例如,您可以找到 JSON 文件中表示的产品维的以下常规设置。

注意:
指定为任何给定设置的值的“现有”表示规则的设计者未指定对该设置的首选项进行任何更改(默认值将保留)。 -
字段部分针对规则中的每个字段重复,并且包含与规则中为每个字段定义的设置匹配的键/值对。
例如,您可以找到 JSON 文件中表示的产品维的字段 1 的以下字段属性。

-
dataSource 部分包含可在规则定义的 Source Properties 区域中找到的所有设置。
例如,JSON 文件包括规则中定义的常规属性以及文件或 SQL 属性。

-
键/对 "studio" :true 指示这是基于索引的规则,而不是常规类型。基于索引的规则有时称为 BPM 规则。它具有不同的验证要求。要了解有关此类维构建规则的更多信息,请参阅创建新维构建规则。
-