对记录执行操作
使用 Essbase 数据加载或维构建规则中的字段,可以为源中的记录定义选择或拒绝标准。您还可以自定义规则,以指明 Essbase 应如何处理数据加载的标题记录。
选择和拒绝记录
您可以将筛选器构建到 Essbase 数据加载和维构建规则字段中,以定义记录的精确选择和拒绝标准。例如,您可以在将某些记录加载到多维数据集之前拒绝它们。
选择唱片
您可以指定 Essbase 加载到数据库中的哪些记录,或者通过设置选择标准来使用这些记录来构建维。选择标准是字符串和数字条件,必须由 Essbase 记录中的一个或多个字段满足才能加载记录。如果记录中的字段不符合选择标准,则 Essbase 不会加载记录。可以定义一个或多个选择标准。例如,要仅从数据源加载 2019 年预算数据,请创建一个选择标准,以仅加载第一个字段为“预算”且第二个字段为“2019 年”的记录。如果在多个字段中定义选择标准,则可以指定 Essbase 如何组合这些标准。
驳回记录
您可以通过设置拒绝标准来指定 Essbase 忽略的记录。拒绝标准是字符串和数字条件,当由记录中的一个或多个字段满足时,将导致 Essbase 拒绝记录。可以定义一个或多个拒绝标准。如果记录中没有符合拒绝标准的字段,则 Essbase 会加载记录。例如,要从数据源拒绝实际数据并仅加载预算数据,请创建拒绝标准以拒绝第一个字段为“实际”的记录。
组合多个选择和拒绝标准
在多个字段中定义选择和拒绝标准时,可以指定 Essbase 如何组合各个字段中的规则:标准是与 AND 逻辑连接还是与 OR 逻辑连接。如果从布尔值组中选择 AND,则字段必须与所有标准匹配。如果选择“OR”,则字段只能与其中一个标准匹配。全局布尔值设置适用于规则中的所有选择或拒绝操作,适用于数据加载和维构建字段。
注意:
如果选择和拒绝标准应用于同一记录(在同一记录上定义选择和拒绝标准),则该记录将被拒绝。
要筛选记录,
-
选择要应用标准的字段。

-
单击字段属性,然后单击筛选器。
-
单击 + 图标可添加过滤器。

-
根据需要添加任意数量的筛选器标准。这些说明适用于“选择”和“拒绝”标准。应用于字段的选择/拒绝标准允许您定义在加载到 Essbase 多维数据集时要满足的筛选器,以便批准或拒绝数据加载或维构建记录。过滤选项包括特定值的字符串或数字匹配、逻辑联接选项以及区分大小写。
例如,对于“条件”,如果选择“字符串筛选器”,则条件将应用于字符串匹配。如果未选择字符串筛选器,则条件将应用于数值。
对于字符串匹配,单击“字符串筛选器”并选择条件:

=表示您指定的值必须是完全匹配的字符串<>表示您指定的值不能是字符串匹配Contains表示必须找到指定的字符串匹配项Does not contain表示不能找到指定的字符串匹配项- 可以选择应用区分大小写
对于数字数据值匹配,请根据需要使用数学条件操作数 (
=, <>, >, <, >=, <=)。 -
如果定义了多个筛选器,请选择逻辑联接运算符 AND 或 OR。AND 表示必须应用所有定义的选择或拒绝标准(如果任何给定记录均不满足一个标准,则筛选器不适用于该记录)。OR 表示相反(如果为给定记录仅满足一个标准,则应用筛选器)。

设置显示的记录
您可以指定要在加载规则预览中显示的记录数,还可以指示 Essbase 从数据加载或维构建中跳过特定数量的记录。
例如,在以下新的数据加载规则定义中,将从数据加载中跳过前 2 个记录(但不会从预览中省略)。预览中将不显示超过 10 条记录(此限制不会影响数据加载操作)。

注意:
在计算要跳过的记录时, Essbase 将标题记录与数据记录视为相同。
处理题头记录
可以在 Essbase 数据加载规则中使用或跳过标题记录,并且应在维构建规则中跳过这些记录。使用规则中的字段,可以指定 Essbase 如何处理标题记录(如果源数据中存在这些记录)。
数据源可以包含:
-
数据记录,其中包含成员字段和数据字段
-
标题记录,用于描述源数据的内容
注意:
加载 SQL 数据时,数据加载规则不能包括标题记录。
以下是包含标题记录的数据文件的示例:
"Product","Market","Year","Scenario","Sales","COGS"
"100-10","New York","Jan","Actual","678","271"
"100-10","New York","Jan","Budget","640","260"
"100-10","New York","Feb","Actual","645","258"
"100-10","New York","Feb","Budget","610","240"
"100-10","New York","Mar","Actual","675","270"
"100-10","New York","Mar","Budget","640","250"
"100-10","New York","Apr","Budget","670","270"
"100-10","New York","May","Actual","756","302"
"100-10","New York","May","Budget","710","280"
"100-10","New York","Jun","Actual","890","356"
"100-10","New York","Jun","Budget","840","340"题头记录和维建立规则
标题记录对维构建规则没有用。要设计跳过标题记录的维构建规则,
-
将类似上面的文本文件上载到 Sample Basic 多维数据集目录。
-
在主页上,单击应用程序名称 (Sample),然后单击数据库名称 (Basic)。
-
单击脚本,然后单击规则。
-
单击创建,然后选择维构建(常规)。
-
为规则选择任何名称。
-
对于源类型,选择“文件”,对于文件,导航到源数据文件。
-
将题头记录编号递增至 1。

-
预览数据,然后单击继续。
预览中省略了标题记录。

题头记录和数据加载规则
可以在数据加载规则中使用或跳过标题记录。要设计包含题头记录的数据加载规则,
-
完成上一个过程中的步骤 1-3。
-
单击创建,然后选择数据加载。
-
为规则选择任何名称。
-
对于源类型,选择“文件”,对于文件,导航到源数据文件。
-
将数据加载记录编号递增至 1。

-
预览数据,然后单击继续。
标题信息将合并到预览中的字段属性中。
