验证大纲

您可以验证 Oracle Essbase 大纲,以查看其是否存在任何错误。

大纲验证流程考虑大纲类型(聚合存储或块存储),并根据每个类型的规则验证大纲。大纲没有错误后,成员公式即得到验证。

要验证大纲:

  1. 系统视图中,单击数据库属性图标。

  2. 企业视图中,依次展开 Planning 应用程序类型、应用程序和要验证其大纲的规划类型。

  3. 右键单击规划类型,然后选择验证大纲

验证大纲时,Essbase 会检查以下项:

  • 所有成员名称和别名都有效。成员和别名不能与其他成员、别名、层代或级别同名。

  • 只有一个维标记为帐户、时间、货币类型或国家/地区。

  • 共享成员有效。

  • 0 级成员未标记为仅标签。

  • 仅标签成员尚未分配公式。

  • 货币类别和货币名称对于货币大纲有效。

  • 稀疏维中的动态计算成员的子代不超过 100 个。

  • 如果父代成员具有一个子代,且该子代是动态计算成员,则父代成员也必须是动态计算成员。

  • 如果父代成员具有一个子代,且该子代是动态计算两遍计算成员,则父代成员也必须是动态计算两遍计算成员。

  • 布尔属性维的两个成员名称与为大纲定义的两个布尔属性维成员名称相同。

  • 日期属性维的 0 级成员名称必须匹配日期格式名称设置(mm-dd-yyyy 或 dd-mm-yyyy)。如果维没有成员(因为维名称为 0 级成员),则维名称必须与设置匹配。

  • 数字属性维的 0 级成员名称是一个数字值。如果维没有成员(因为维名称为 0 级成员),则维名称必须是一个数字值。

  • 属性维位于大纲末尾,在所有标准维之后。

  • 标准维的 0 级动态计算成员有一个公式。

  • 成员的公式有效。

  • 在混合分析大纲中,只有维的 0 级成员可以启用混合分析。

在大纲验证期间,Essbase 还执行以下转换,以转换为适当的数字属性维成员名称,并将其显示在大纲中:

  • 将成员名称中的减号从名称前端移至名称后端;例如 –1 变为 1–。

  • 去掉成员名称中的前导零或尾随零;例如,1.0 变为 1,00.1 变为 0.1。