在处理网格时,可以设置数据查询优化选项,以优化数据查询的效率。
由于数据查询从多维数据库连接中提取值,因此使用数据查询优化设置有利于加速该过程。
由于数据查询从多维数据库连接中提取一个或多个值,因此使用数据查询优化设置有利于加速该过程。
例如,您可以在服务器上指定隐藏选项并包含或排除稀疏命令。如果数据存在于每个维成员组合中的几率很低,该命令可以解决此问题。当数据的交叉点为空时,维是稀疏的。
注:
应用优化选项时,可以使用 MDX(多维表达式)基于网格或者在报表脚本中查询 Oracle Essbase 数据源。
要设置数据查询优化选项:
清除 Essbase 查询使用 MDX 来使用报表脚本查询 Essbase 数据库。
这样将在网格上禁用“显示穿透钻取”设置。为了使用 Essbase 穿透钻取,报表必须使用 MDX 查询。
选择 Essbase 查询使用 MDX 将使用 MDX 查询 Essbase 数据库,然后选择如何运行查询:
使用 WITH MEMBER 组合查询(此为默认值)。此方法将 MDX 查询合并到使用 MDX with member
语法的单个查询中。通过最小化查询数,应该可以提高性能。
用户分别查询。此方法分别为包含成员选择函数(例如,"Descendants of" 或 "Children of")的每个行发布 MDX 查询。
仅当数据库连接使用 Essbase 作为数据源时,才会显示“稀疏命令”选项。