设置数据查询优化选项

在处理网格时,可以设置数据查询优化选项,以优化数据查询的效率。

由于数据查询从多维数据库连接中提取值,因此使用数据查询优化设置有利于加速该过程。

由于数据查询从多维数据库连接中提取一个或多个值,因此使用数据查询优化设置有利于加速该过程。

例如,您可以在服务器上指定隐藏选项并包含或排除稀疏命令。如果数据存在于每个维成员组合中的几率很低,该命令可以解决此问题。当数据的交叉点为空时,维是稀疏的。

注:

应用优化选项时,可以使用 MDX(多维表达式)基于网格或者在报表脚本中查询 Oracle Essbase 数据源。

要设置数据查询优化选项:

  1. 在包含网格的报表中,执行下列操作之一:
    • 依次选择任务数据查询优化设置

    • 单击网格左上角的单元格以选择网格,然后单击右键并选择数据查询优化设置

    “数据查询优化设置”对话框中显示的选项取决于数据库连接。例如,仅当数据库连接为 Essbase 时,才会显示 Essbase 稀疏命令选项。

  2. 选择是否隐藏数据库连接服务器报表服务器上的行。
  3. 仅限 Essbase指定是使用 MDX(多维表达式)还是使用报表脚本查询报表。
    • 清除 Essbase 查询使用 MDX 来使用报表脚本查询 Essbase 数据库。

      这样将在网格上禁用“显示穿透钻取”设置。为了使用 Essbase 穿透钻取,报表必须使用 MDX 查询。

    • 选择 Essbase 查询使用 MDX 将使用 MDX 查询 Essbase 数据库,然后选择如何运行查询:

      • 使用 WITH MEMBER 组合查询(此为默认值)。此方法将 MDX 查询合并到使用 MDX with member 语法的单个查询中。通过最小化查询数,应该可以提高性能。

      • 用户分别查询。此方法分别为包含成员选择函数(例如,"Descendants of" 或 "Children of")的每个行发布 MDX 查询。

  4. 仅限 Essbase稀疏命令为中,选择包含排除以指定是包含还是排除 Essbase 稀疏命令。

    仅当数据库连接使用 Essbase 作为数据源时,才会显示“稀疏命令”选项。

  5. 可选:单击设为默认值以将此处定义的设置用作默认的数据查询优化设置。
  6. 单击确定保存设置。