Drill-Through 包含下列任务:
以下章节逐个描述这些任务,并指导您完成一个实际的 Drill-Through 工作对话。
您可以从 Hyperion Essbase Spreadsheet Add-in 中存取细节级 Drill-Through 报告,这些报告以电子表格中 Hyperion Essbase 数据单元的成员交集为基础。 每个 Drill-Through 报告已由您机构的管理员预定义;也就是说,每个 Drill-Through 报告已设置为从关系源检索特定列、以特定方法对这些列中的数据排序,等等。使用“Drill-Through 向导”,可定制这些预定义的 Drill-Through 报告,以便仅检索您所要的数据,并以特定的方法显示。
要存取预定义的 Drill-Through 报告,在电子表格中双击一个 Drill-Through单元(或选择一系列单元,然后选择“Essbase > 链接对象”)。为了有助于识别工作表中的哪些单元与 Drill-Through 报告关联,您可以给标记为 Drill-Through 的单元设置样式。当双击 Drill-Through 单元时,Hyperion Essbase 显示“链接对象浏览器”对话框,此对话框显示 Drill-Through 报告项。 单个单元可以与多个报告相关联。“链接对象浏览器”对话框还显示链接分区项和其他链接对象类型(例如,单元注解与应用程序文件)。在您查看或定制 Drill-Through 报告之后,Hyperion Essbase 将从关系源检索数据并将结果显示在新的电子表格中。
在启动 Drill-Through 教程之前,您要执行以下步骤:
要存取样本文件和样本数据库:
样本文件应类似于如下所示:
图 181. Drill-Through 的样本 Excel 文件
![]() |
样本文件显示 Hyperion Essbase 数据库特定成员的数据。在此视图中,对于此电子表格中所有成员的交集存在一个预定义的 Drill-Through 报告。可以使用 Drill-Through 存取此报告并定制它,使 Integration Server 仅检索您需要的数据并按您所要的格式显示数据。
注意: | 有关样本数据库的信息,请与您机构中安装 Integration Server 的人员取得联系。 |
Hyperion Essbase 将显示字体对话框。
注意: | Hyperion Essbase 将在样本框中显示选定样式的示例。 |
图 182. 集成服务器 Drill-Through 数据单元的样本样式
![]() |
在此示例中,样本 Drill-Through 报告与电子表格中的每个成员交集相关联,因此,现在所有单元均以红色的粗斜体显示。
图 183. 应用 Drill-Through 样式的样本 Excel 文件
![]() |
要从 Hyperion Essbase Spreadsheet Add-in 存取样本 Drill-Through 报告:
![]() |
注意: | 您还可以在工作表中选择一个范围内的连续单元,以显示所有与您选定的单元关联的 Drill-Through 报告。在此示例中,我们仅为单元范围连接了一个 Drill-Through 报告。 |
或者,选择 Essbase 选项对话框中的启用链接对象浏览校验框(全局标签),它允许您双击链接对象单元来打开链接对象浏览器对话框。该选项仅适用于单个单元选择。如果您选择了一系列单元,可使用“Essbase > 链接对象”菜单命令。
图 185. 选择了 Drill-Through 项的“链接对象浏览器”对话框
![]() |
Hyperion Essbase 运行 Drill-Through 并显示选择 Drill-Through 报告对话框。
注意: | 如果 Integration Server 未运行,Drill-Through 将不会正常运行。有关详情,请联系 Hyperion Essbase 系统管理员。 |
图 186. “选择 Drill-Through 报告”对话框
![]() |
注意: | 如果您在电子表格中选择的单元仅有一个报告可用,并且该报告没有设计成可定制,Drill-Through将生成报告并立刻将结果显示在电子表格中。您机构中开发 Drill-Through 报告的人员指定您是否可以定制报告,以及您是否需要注册到 Integration Server 和关系数据源。 |
当您从“链接对象浏览器”对话框运行 Drill-Through 之后,如果符合以下条件,Integration Server 将显示“选择 Drill-Through 报告”对话框:
“选择 Drill-Through 报告”对话框显示您在电子表格中所选单元的可用 Drill-Through 报告列表。取决于在 OLAP 桌面模型接口 中报告的定义,您可能仅具有查看而非定制报告的存取权。
本教程所用的样本报告是“城市推广媒介混合”报告。您将使用“Drill-Through 向导”来定制此样本报告。要执行预定义的 Drill-Through 报告而不用定制它,您需要:
Integration Server 将从关系源检索数据,然后在新的电子表格中显示结果。新工作表添加在当前工作表之前。 |
要定制样本 Drill-Through 报告:
![]() |
注意: | 对于任何给定的报告,可启用或禁用“定制”按钮,这取决于该报告在 OLAP Builder 中是如何定义的。 |
Integration Server 将显示“Drill-Through 向导”的第一个屏幕。
图 188. “Drill-Through 向导”对话框,介绍屏幕
![]() |
![]() |
使用“Drill-Through 向导”,您可以定制预定义的 Drill-Through 报告。“Drill-Through 向导”中的第一个任务是选择要从关系数据库检索的列并为之排序。这些列包含在 Integration Server 数据库中未提供的详细信息。
在“选择列和显示次序”对话框中,您可以选择您希望 Integration Server 从关系数据源检索的列。 从此对话框中,也可指定在结果报告中显示列的方式。
“可用列”列表框显示此报告的关系数据源中可用列的列表(与在 OLAP 桌面模型接口中定义的相同)。“选定列”列表框将以展开格式显示“可用列”列表框中的列。您可以从“选定列”列表框删除列,以将它们排除在 Drill-Through 报告之外。
在此示例中,选择“可用列”列表框中的列,以包括在“城市推广媒介混合”样本报告中。这些列在“选定列”列表框中以展开格式显示。在此任务中,您将从 Drill-Through 报告中删除若干个选定列:
图 190. 选择要从 Drill-Through 报告删除的列
![]() |
定制报告将在选定列列表框中按列出现的次序显示那些列。PRODUCTS 列将作为首列(最左列)出现,然后是 MARKETS 列,依此类推。
![]() |
注意: | 在您完成定制报告之后,可随时单击“完成”以生成报告并在新的电子表格中查看结果。新工作表放在当前工作表之前。 |
在“选择数据排序次序”对话框中,您可以为列中的数据选择升序或降序的排序次序。排序次序确定行在 Drill-Through 报告中的显示次序。例如,您可以将 MARKETS.CITY 列的内容按升序排序,这使 Drill-Through 报告中的城市按字母次序显示。
要定义 Drill-Through 报告中行的排序次序:
在可用列列表框中的列是您在选择并排序列中选择的那些列。在列列表框中的列是已经在 OLAP Builder 中定义了排序次序的那些列。
如果数据排序次序是在 OLAP 桌面模型接口 中创建报告时选择的,则“排序方法”列表框将显示该选择。否则,缺省的排序次序为升序。
要将一列从一个列表框移到另一个列表框,单击
或
。要将全部列从一个列表框移到另一个列表框,单击
或
。
![]() |
Integration Server 现在将其检索的列首先按州(以字母次序),然后按城市(以字母次序),最后按销售额(以年代顺序)来排序。
![]() |
|
您可以应用过滤器来确定 Integration Server 为 Drill-Through 报告检索的内容。对于任何给定的列,您可能希望检索那些仅符合特定条件的数据。例如,在样本数据库中的 MARKETS.CITY 列包含许多城市。在样本 Drill-Through 报告中,如果您未将过滤器应用于此城市列表,Integration Server 将从关系源中检索所有位于 East 的城市,因为样本 Drill-Through 报告适用于整个 Eastern 地区。在本节中,您要将过滤器应用于 MARKETS.CITY 列,这样仅在报告中包括特定的 Eastern 城市。
要定义过滤器:
在列列表框中的列是您在选择并排序列中选择的那些列。
![]() |
注意: | 如果已经有过滤器与列连接,它将显示在条件列表框中。过滤器的全部字符串会显示于条件文本框的下方。 |
Integration Server 显示设置列过滤器对话框。
![]() |
在列下拉列表框中显示的列是您在过滤数据中所选择的列。
注意: | 有关过滤器运算符的详情,参见 集成服务器 Drill-Through 联机帮助。 |
Integration Server 显示从列表中选择过滤器值对话框。
注意: | Integration Server 直接从关系数据源检索这些值。如果关系数据源包含许多值,Integration Server在从数据源检索所有这些值之前确认您是否查看它们全部。 |
仅在您选择了 In 或 Not In 作为过滤器运算符之后,才可以一次选择多个值。
![]() |
注意: | 有关使用多个过滤器条件的详情,参见 集成服务器 Drill-Through 联机帮助。 |
设置列过滤器对话框现在的样子如下:
![]() |
以上定义的过滤器仅使 Andover、Boston 及 Cape Cod 数据出现在 Drill-Through 报告中。
![]() |
注意: | 您还可以在过滤器列表框中直接输入过滤器条件来创建过滤器。有关详情,参见 集成服务器 Drill-Through 联机帮助。要删除过滤器,选择过滤器并单击“清除”。要删除全部过滤器,单击“全部清除”。 |
Integration Server 生成定制的 Drill-through 报告,并在新的电子表格中显示结果。新工作表添加在当前工作表之前。
![]() |
在此样本中,定制的 Drill-Through 报告将反映出您使用“Drill-Through 向导”设置的说明: