构建聚合

构建聚合。Essbase 选择要汇总的聚合视图,基于大纲层次聚合这些视图,然后将单元格值存储在所选视图中。

构建聚合需要“数据库访问”权限。

聚合是聚合存储多维数据集的中间存储合并,由一个或多个聚合视图组成。聚合视图存储高级别的交叉点。这通过避免针对最常查询的交叉点使用动态聚合来提高查询性能。

如果聚合中包括的聚合单元格依赖通过数据加载而更改的 0 级别值,则较高级别的值会在数据加载过程结束时自动更新。


“作业”中的“构建聚合”对话框的图像。

要构建聚合,请执行以下操作:

  1. 在“应用程序”页上,单击作业
  2. 新建作业菜单中,选择构建聚合
  3. 对于应用程序,选择一个应用程序。
  4. 对于数据库,选择一个多维数据集。
  5. (可选)对于停止比率输入非零值。

    停止比率保留在零(默认值)意味着没有设置停止比率。

    如果您不知道多维数据集的用户经常执行的查询类型,而且您希望通过限制多维数据集增长来改善性能,请考虑此选项。Essbase 会对所选视图进行聚合,唯一的例外是聚合多维数据集的最大增长率不得超过给定的比率。例如,如果多维数据集的大小为 1 GB,则将总大小指定为 1.2 意味着所生成数据的大小不能超过 1 GB 的 20%,因为总大小为 1.2 GB。

  6. 选中或清除基于查询数据框。

    如果您选中基于查询数据框,Essbase 会对基于用户查询模式分析定义的一系列视图进行聚合。如果多维数据集的用户通常执行相似类型的查询,则这是一个不错的方法。

    除非您先启用了查询跟踪,否则此复选框不起作用。有关查询跟踪的常规信息,请参见 "Selecting Views Based on Usage"。

    启用了查询跟踪之后,在运行此作业之前为收集用户数据检索模式留出足够多的时间。比较好的方法是:准备一组最重要的长时间运行的查询、启用查询跟踪、运行所准备的这组查询,然后运行此作业以基于查询跟踪情况创建聚合视图。

    在启用了查询跟踪时,会针对每个级别组合记录单元格的检索成本。会一直持续记录此检索成本,直到应用程序关闭或者您关闭查询跟踪(使用 MaxL 语句 alter database <dbs-name> disable query_tracking)。

  7. 选择是否启用备用汇总。

    如果您的多维数据集针对共享成员或属性实施备用层次,而且您希望将这些成员或属性包括在聚合中,请考虑选中此框。

  8. 单击提交

另请参见

Aggregation of Data in an ASO Cube(聚合 ASO 多维数据集中的数据)

Hierarchies in ASO Cubes(ASO 多维数据集中的层次)