METADATABASEDAGGVIEWSBUILD
通过 METADATABASEDAGGVIEWSBUILD 配置设置,您可以选择 Essbase 是否自动维护聚合存储 (ASO) 多维数据集的默认视图,以及选择 Essbase 应使用的视图选择算法。
在 Essbase 19c 之前的版本中, Essbase 使用基于数据抽样的内部分析创建了默认聚合视图。从 Essbase 19c 开始,默认视图选择可以基于元数据分析。在某些情况下,此算法更适合查询性能。
注:在 Essbase 21c 或更高版本中,METADATABASEDAGGVIEWSBUILD 替换了 DEFAULTVIEWBUILD 。
语法
METADATABASEDAGGVIEWSBUILD appname OFF | ON | AUTO-
appname - 应用程序名称。此配置适用于指定应用程序中的所有多维数据集。如果未指定,则配置将应用于 Essbase 服务器上的所有聚合存储多维数据集。
-
OFF - 这是默认值。不会自动创建和维护默认聚合视图。而是自己选择、构建和维护聚合视图。对于其视图选择算法, Essbase 使用基于数据采样的内部分析。
-
ON - 不自动创建默认聚合视图。对于其视图选择算法, Essbase 使用数据库元数据分析。
-
AUTO - Essbase 执行自动默认聚合视图选择、构建和维护,这意味着默认聚合视图选择和实体化将根据以下合格的多维数据集事件自动重新创建:
-
数据已更新(从 Smart View 加载、计算、分配、删除或提交)
-
存在会导致更新数据索引的元数据更改,需要重新设计或重新构建聚合视图
如果多维数据集使用自定义计算和分配,则不支持 AUTO 设置。
对于其视图选择算法, Essbase 使用元数据分析。
使用 DEFAULTVIEWBUILDSIZE 可限制自动视图维护导致多维数据集的增长。
-
范例
METADATABASEDAGGVIEWSBUILD AUTO