在创建和编辑规则时,可以在规则编辑器中在全局和字段级别指定各种选项。
打开规则编辑器的步骤顺序如下:在主页上,展开某个应用程序以查看其多维数据集,打开行的“操作”菜单,依次选择“检查”、“脚本”和“规则”,然后创建或编辑规则。
此处介绍了规则编辑器上的“全局”和“字段”选项工具栏中可用的选项。
有关成员属性代码的信息,请参见《Designing and Maintaining Essbase Cubes》中的 "Using the Data Source to Work with Member Properties"。
使用规则编辑器页面右上角的“全局”工具栏可以编辑数据源、常规文件选项和属性。在大多数情况下,默认选项不需要修改。
表 9-1 规则编辑器中的全局选项
| 全局选项工具栏选项卡 | 说明 |
|---|---|
| 维(主选项卡) |
(仅适用于维构建。)使用此主选项卡,您可以输入新维,从现有维中进行选择,以及编辑其全局选项。 |
| 维:一般信息 |
(仅适用于维构建。)
|
| 维:高级 |
(仅适用于维构建。)
|
| 维:度量属性 |
(仅适用于维构建。)应用于度量类型的维。 |
| 维:属性特性 |
(仅适用于维构建。)应用于属性维。 |
| 源:一般信息 |
允许您定义数据源选项,指定标题(对于重复的标题值),以及指定标记忽略或标记联接选项。 |
| 源:文件属性 |
允许您更改文件属性选项,包括:设置标题、文件类型和分隔符。 |
| 源:SQL/数据源属性 |
允许您针对 SQL(例如 Oracle SQL 服务器)设置属性和查询,或者设置数据源属性。 |
| 属性 |
包括用于数据加载的加载和符号翻转选项,以及用于维构建文本度量的智能列表选项。还允许您通过在行中输入成员来清除成员的多个组合。 |
| 验证 |
允许您验证规则的语法。将显示错误。 |
使用规则编辑器页面左侧的字段选项工具栏可以设置字段级别的属性和选项。
表 9-2 规则编辑器中的字段选项
| 字段选项工具栏选项卡 | 说明 |
|---|---|
| 创建:常规 |
允许您添加字段(列)。 |
| 创建:使用静态值 |
允许您添加具有指定静态值的字段。 |
| 创建:使用联接 |
(不适用于基于索引的维构建规则)。允许您使用联接创建字段。首先,您选择多个字段列,然后在“联接位置”对话框中为要在其中放置联接后字段的字段位置(列)输入一个值。 |
| 创建:使用表达式 |
(仅适用于基于索引的维构建规则。)允许您在规则中创建表达式。 |
| 属性:常规 |
允许您更改字段名称、处理智能列表(文本度量)、处理大小写字母、设置日期格式(对于日期维),以及修剪空格(删除前导或尾随空格)。 |
| 属性:筛选器 |
允许您设置筛选器,包括进行选择(包括)、拒绝(排除)和替换(查找和替换工具,用于修复数据中的错误)。 |
| 表达式 |
(仅适用于基于索引的维构建规则。)允许您在规则中创建或编辑表达式。 |
| 删除 |
允许您在突出显示字段列后从规则中删除字段。在对字段执行字段操作(例如联接或拆分)后无法删除字段。 |
| 忽略 |
开关选项,允许您通过突出显示字段列从处理中排除某个字段(字段显示为灰显)。可以将未映射的任何字段设置为“忽略”。 |
| 联接 |
(不适用于基于索引的维构建规则。)允许您通过突出显示两个字段的列并在联接位置中将它们联接到第一个字段的位置中来联接(合并)两个字段。 |
| 拆分 |
(不适用于基于索引的维构建规则。)允许您将一个字段的数据拆分到两个字段中。突出显示两个字段的列,然后输入拆分位置(您希望从其拆分字段的位置)。例如,如果字段的值为 "NewYork" 并且“拆分位置”值为 "3",则新的(拆分的)字段将是 "New" 和 "York"。 |
| 移动 |
(不适用于基于索引的维构建规则。)允许您通过突出显示某个字段列,然后将数据移动到另一个字段的列中(使用在将字段移动到值中指定的目标字段编号)来移动字段。 |