OLAP Spreadsheet Add-in 用户指南 Excel 版

检索数据

既然您已经更熟悉 Hyperion Essbase 环境,现在可与 Hyperion Essbase 服务器连接,并开始使用 Hyperion Essbase 和 Hyperion Essbase Spreadsheet Add-in。下一节将指导您完成一个典型的 Hyperion Essbase 对话,在该对话中您将与一个数据库连接并用各种方式检索数据。

本节概述下列基本检索任务:

注意:确保您已遵循设置 Hyperion Essbase 选项中的步骤。 如果在“Hyperion Essbase 选项”对话框中的设置与前面插图显示的设置不同,则工作表视图将与本章中显示的插图不同。

记住,您可通过执行以下任何操作来执行常用的数据检索任务:

与数据库连接

要存取 Hyperion Essbase 数据,必须首先与服务器上的一个数据库连接。 本教程假定您具有与服务器、应用程序和数据库连接的适当特权。
注意:Hyperion Essbase 不支持 Excel 的多个实例。

  1. 选择“Essbase > 连接”。

    Hyperion Essbase 显示 Essbase 系统注册对话框。

    图 14. “Essbase 系统注册”对话框


    Figure sdlogin1 not displayed.

    注意:要完成随后的步骤,您需要知道 Hyperion Essbase 服务器名、您的用户名和口令。如果您没有这些信息,与您的 Hyperion Essbase 系统管理员联系。

  2. 服务器列表框中选择您想存取的服务器。(如果您需要的服务器名未出现在该列表中,可以输入您想存取的服务器的名称。)
  3. 按 Tab 键移动至用户名文本框,然后在该文本框中输入您的用户名。
  4. 按 Tab 键移动至口令文本框,然后在该文本框中输入您的口令。
    注意:当您与服务器连接时,可以更改口令。要更改口令,参见更改口令
  5. 要与服务器连接,单击“确认”。

    Hyperion Essbase 在应用程序/数据库列表框中显示可用的应用程序/数据库对的列表。Hyperion Essbase 服务器允许同时存取多个应用程序。 一个应用程序可以包含多个数据库。只有您具有安全存取权的数据库才出现在列表中。

    在本教程中您使用 Sample Basic 数据库。 如果 Sample Basic 数据库已作为 Hyperion Essbase 安装的一部分安装,它将显示在列表中。如果 Sample Basic 未显示在应用程序/数据库列表框中,请 Hyperion Essbase 系统管理员安装它。

    图 15. 可用的应用程序和数据库对


    Figure sdlogin2 not displayed.

  6. 应用程序/数据库列表框中双击 Sample Basic。也可从列表框中选择 Sample Basic,然后单击“确认”。

如果该应用程序还未运行,Hyperion Essbase 将自动启动它。当该应用程序装入时,可能有一个短暂的停顿。启动一个应用程序所需的时间取决于该应用程序所包含的数据库的大小和数量,以及数据库索引的大小。

更改口令

仅当您与服务器连接时,才能更改口令。
注意:记住,应作为本教程一部分执行的任务显示在灰色框中。

要更改口令:

  1. Essbase 系统注册对话框中选择“更改口令”按钮。
  2. 更改口令对话框中,在新口令文本框中输入新口令。
  3. 确认口令文本框中,再次输入口令。
  4. 两次输入的口令必须相同。
  5. 单击“确认”更改口令。
  6. 再次单击“确认”关闭 Essbase 系统注册对话框。

从数据库中检索数据

每次当您从 Hyperion Essbase 服务器中检索信息时,将发生下列操作:

为了帮助您监控这些操作,Hyperion Essbase 使用三个自定义光标。

表 2. Hyperion Essbase 自定义光标
此光标: 在下列情况下出现:

Figure sireqsvr not displayed.

Hyperion Essbase 从服务器请求信息。

Figure siprcreq not displayed.

服务器正在处理该请求。

Figure sireqrtn not displayed.

服务器返回数据。
注意:小的检索操作会很快显示光标;当检索少量数据时,您可能注意不到箭头方向的更改。

要将数据检索至空的工作表中:

  1. 选择“文件 > 新建”或单击
    Figure Sifile not displayed.
    按钮来打开一个新的工作表。
    注意:您应与 Sample Basic 数据库连接。如果未连接,请按与数据库连接中的步骤进行连接。
  2. 选择“Essbase > 检索”。

    Hyperion Essbase 将数据检索进 Excel 工作表中。

    图 16. 从 Sample Basic 执行的初始数据检索


    Figure Ssretr1 not displayed.

    因为您在 Essbase 选项对话框(全局标签)中单击了“启用双击”校验框,所以可以在空单元中双击来检索数据。也可以单击 Hyperion Essbase 工具栏上的“检索”按钮。

当您将数据检索至空工作表中时,Hyperion Essbase 返回每个数据库维顶层的数据。该顶层用作导航或下寻详细数据级别的起点。在 Sample Basic 数据库中,会检索以下五个维:Measures、Product、Market、Scenario 和 Year。

对于本教程中的其余任务,您可以双击一个数据单元,然后选择“Essbase > 检索”来检索数据,或单击 Hyperion Essbase 工具栏上的“检索”按钮检索数据。

取消数据检索请求

有时您可能想取消检索请求。例如,如果检索所花的时间比期望的要长,或者错误地进行了双击,您可能想停止请求。

因为 Hyperion Essbase 很快就将数据返回至电子表格,您也许不能在检索完成之前取消它。当您需要停止一个大的检索请求时,此取消功能非常有用。

要取消数据检索,在检索操作期间按 Esc 键。
注意:当 Hyperion Essbase 正在 Hyperion Essbase Spreadsheet Add-in 中处理时,才可以取消检索。当 Hyperion Essbase 正从服务器中处理时,您不能取消检索。

复原先前的数据库视图

“闪回”命令复原先前的数据库视图。数据库视图就是在一个检索或导航操作完成后您在工作表中所看到的内容。 “闪回”类似于 Excel 中的“编辑 > 撤消”命令,执行该命令将返回到上一次操作。“闪回”命令先使用机器内存存储当前视图,然后处理 Hyperion Essbase 检索请求。您只能使用“闪回”撤消最近一次操作。“闪回”不能撤消多个操作。

在本教程中,您应按步骤出现的次序来执行它们。如果您在使用本教程时出错或发现所执行的步骤不对,可以从 Essbase 菜单或工具栏中使用“闪回”命令,以撤消上一个命令并返回至先前的数据库视图。如果您想重新启动教程,应选择整个工作表,然后选择“编辑 > 清除 > 全部”。然后按 Enter 键或单击“确认”,清空该工作表并再次启动。

您可以在正常操作期间禁用“闪回”,以节省本地机器上的内存。不要在本教程中禁用“闪回”。

要禁用“闪回”:

  1. 选择“Essbase > 选项”,然后单击全局标签。
  2. 清除启用闪回校验框。

下寻至更多细节

使用 Hyperion Essbase,您可以下寻到工作表中多维数据的不同级别。例如,如果您想查看该年某一季度或某一月的数据而不是全年的合并数据值,可以下寻 Year 维来查看更详细的数据。

有三个选项用于下寻成员:

要下寻至 Year 维的更低级别:

  1. 在单元 A2 中的 Year 上双击鼠标主按钮。

    下寻操作检索 Year 之下的级别(即子级)的数据:Qtr1、Qtr2、Qtr3 和 Qtr4。

    图 17. 下寻 Year 维的结果


    Figure Sszmin1 not displayed.

    注意:有关 Hyperion Essbase 数据库成员之间关系的讨论,参见数据库概要

    使用 Hyperion Essbase,您就可以将成员检索到分组或嵌套的列或行中。包含多个级别的数据的行组嵌套在单个成员行组中。例如,包含 Qtr1、Qtr2、Qtr3 和 Qtr4 的行组可能嵌套在特定地区(如下图所示的 East)的单个成员行中。下寻到数据库成员的更低级别是将数据检索到嵌套组中的一种方法。

  2. 双击单元 D1 来下寻 Market,以便沿工作表的纵向创建嵌套行组。

    图 18. 下寻 Market 维(嵌套行)的结果


    Figure Sszmin2 not displayed.

    因为工作表可以容纳的行比列多,所以当下寻成员时,Hyperion Essbase 被预设为将数据检索到行中。您可以更改此缺省行为并显示下寻所有列的结果。下寻所有列仅适用于维(例如,Market 或 Scenario)的顶层成员。

按下列步骤下寻 Scenario,然后将其各自的成员检索到列而不是行中:

  1. 按下并按住 Alt 键。
  2. 双击 Scenario(在单元 E1 中)。
  3. 松开 Alt 键。

    Hyperion Essbase 显示整个工作表所有列中的数据。

    图 19. 下寻 Scenario 维(嵌套列)的结果


    Figure Sszmin3 not displayed.

下寻属性成员

您可以使用 Hyperion Essbase 属性功能,根据维的特征或属性来检索和分析。例如,您可以根据大小或包装分析产品赢利能力。属性维与基础维关联。

您可以使用属性维下寻与其关联的基础维。在 Sample Basic 数据库中,Product 基础维与几个属性维(如 Caffeinated、Ounces 和 Pkg_Type)关联。每个属性维由 0 级属性成员组成。0 级属性成员是与基础维成员关联的最低级别属性。例如,Pkg_Type 属性维有两个 0 级成员,即 Bottle 和 Can。

您可以在工作表中人工输入名称 Can,来抽取有关所有已销售的罐装产品的信息。您还可以使用 Hyperion Essbase 查询设计器或“Essbase 成员选择”对话框来选择属性并在工作表中显示它。

打开一个工作表,与 Sample Basic 数据库连接,然后选择“Essbase > 检索”。选择 Product,然后人工输入 Can 来替换它。 在单元 C1 之外任何地方单击一下鼠标,然后再次选择“Essbase > 检索”。结果显示如下:

图 20. 报告中的属性成员


Figure Sattdrl1 not displayed.

在单元 C1 中双击 Can 来下寻至所有已销售的罐装产品。Cola、Diet Cola 和 Diet Cream 是具有 Can 属性的 Product 的成员。结果显示如下:

图 21. 下寻属性成员的结果


Figure Sattdrl2 not displayed.

下寻 0 级属性成员

以下是当您下寻 0 级属性成员时 Hyperion Essbase Spreadsheet Add-in 一般行为的说明:

非 0 级属性成员的下寻行为与其他类型成员的当前下寻行为相同。有关下寻 0 级属性成员的示例,参见 Hyperion Essbase Spreadsheet Add-in 联机帮助。有关属性的详情,参考 Hyperion Essbase Database Administrator's Guide 第 1 卷。

上访至更少细节

使用 Hyperion Essbase,您可以通过压缩当前成员树上访至多维数据库概要中的更高级别。例如,如果您先前下寻了一个维(如 Scenario)来查看 Actual 和 Budget 的数据,您可能需要上访以查看 Scenario 维的总计数据。

有三个选项用于上访成员:

要上访当前工作表中的 Scenario 维:

  1. 在 Scenario 维中的任何一个成员(即单元 C2、D2、E2、F2 或 G2)上双击鼠标次按钮。

    Hyperion Essbase 压缩 Scenario 维中的成员。

    图 22. 上访 Scenario 维的结果


    Figure Sszmout1 not displayed.

  2. 在单元 A3 中,双击鼠标次按钮上访 East。

    Hyperion Essbase 将 East、West、South 和 Central 压缩进单个的 Market 维中,并将该维保留在 A 列中。

    图 23. 上访 East 的结果


    Figure Sszmout2 not displayed.

定制下寻和上访行为

您可以在“Hyperion Essbase 选项”对话框中定制“放大”和“缩小”命令的行为。下列步骤举例说明一些下寻和上访方法。

要通过寻访操作检索一个维中的所有成员:

  1. 选择“Essbase > 选项”,然后选择缩放标签。

    Hyperion Essbase 显示缩放标签。

    图 24. “放大”和“成员保留值”选项设置


    Figure sdzoom2 not displayed.

    放大选项组包含允许您定制寻访行为的项目。您可以指定在下寻操作期间将哪些成员返回至工作表中。例如,如果您选择“最低级”,Hyperion Essbase 将检索维中成员的最低级别的数据。使用此选项,下寻 Year 将检索 Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov 和 Dec。

    成员保留值选项组包含允许您定制寻访保留特性的项目。缺省选择“包括选择”保留选择的成员及作为下寻结果检索到的其他成员。例如,如果下寻 Qtr1,则 Hyperion Essbase 检索 Jan、Feb、Mar 以及 Qtr1 的数据。禁用此选项时,Hyperion Essbase 将只检索 Jan、Feb 和 Mar 的数据;而不检索 Qtr1 的数据。
    注意:有关“放大”和“成员保留值”选项组的详情,参见 Hyperion Essbase Spreadsheet Add-in 联机帮助。

  2. 放大选项组中,选择所有级选项,然后单击“确认”保存设置。
  3. 在单元 A3 中,下寻(双击)Market。
  4. 在单元 C2 中,下寻(双击)Scenario。

    Hyperion Essbase 将检索 Market 和 Scenario 的所有成员。对于 Market 维,Hyperion Essbase 下寻两级到达最底层成员,它们是个别的州。 Scenario 维只有一个成员级别,因此,如果您在放大选项组中选择了“下一级”,也将检索此维中的成员。

    图 25. 下寻至所有成员级别的结果


    Figure Sszmall not displayed.

  5. 选择“Essbase > 选项”,然后选择缩放标签。
  6. 使放大选项设置返回到“下一级”。

如果您只想上访本年中的一个季度,在“成员保留值”选项组中选择“在选择的组内”。

要仅上访 Qtr1:

  1. 缩放标签的成员保留值选项组中,单击在选择的组内校验框,然后单击“确认”。

    确保同时选择了包括选择

  2. 要上访 Qtr 1(在单元 B3 中),双击鼠标次按钮。

    注意,上访至 Year 维仅影响 New York。所有其他州都显示所有四个季度的数据。

    图 26. 在选择的组内上访的结果


    Figure Sszmgrp not displayed.

  3. 在继续学习本教程之前,禁用在选择的组内选项:
    1. 选择“Essbase > 选项”,然后选择缩放标签。
    2. 成员保留值选项组中,清除在选择的组内校验框。
  4. 选择“文件 > 关闭”关闭工作表。不必保存该工作表。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]