为 Hyperion Essbase 数据库中的多维数据定义报表数据集
新建日期: 2006 年 12 月 12 日
Reporting Services 提供了一个数据处理扩展插件,该插件支持从 Hyperion Essbase 数据源中检索多维数据。此数据处理扩展插件提供一个图形查询设计器,可以帮助您浏览基础数据源中的数据并选择要在数据集中使用的数据。
连接至 Hyperion Essbase 数据源后,可以定义一个数据集,以指定要在处理报表期间检索的报表数据。有关详细信息,请参阅如何创建数据集(报表设计器)。
查询设计器模式
可以在设计模式或查询模式下使用图形查询设计器,通过浏览数据源中的基础数据结构来生成多维表达式 (MDX) 查询。在设计时,您可以采用交互方式从查询设计器中运行查询,以查看结果。生成的查询定义了数据集中的字段。在运行时,将从数据源返回实际数据。使用图形查询设计器执行以下操作:
- 在设计模式下,将维度、层次结构、成员和成员属性从数据源拖至“数据”窗格,以生成多维表达式 (MDX) 查询。将计算成员从“计算成员”窗格拖至“数据”窗格,以定义附加数据集字段。有关详细信息,请参阅在设计模式下使用 Hyperion Essbase MDX 查询设计器。
- 在查询模式下,将维度、层次结构、成员和成员属性拖至“查询”窗格或在“查询”窗格中直接键入 MDX 文本。将计算成员从“计算成员”窗格拖至“数据”窗格,以定义附加数据集字段。有关详细信息,请参阅在查询模式下使用 Hyperion Essbase MDX 查询设计器。
有关查询设计器图形界面的详细信息,请参阅 Hyperion Essbase 查询设计器用户界面。
创建数据集
从**“数据”选项卡的“数据集”下拉列表中,选择“新建数据集”**。
从**“数据集”对话框的“数据源”下拉列表中,选择“新建数据源”。从“数据源”对话框的“类型”下拉列表中,选择“Hyperion Essbase”**。
注意: 如果选择数据源类型时看不到 Hyperion Essbase,则可能需要配置 Reporting Services 以识别此数据处理扩展插件。有关详细信息,请参阅将 Reporting Services 配置为使用 Microsoft .NET Data Provider for Hyperion Essbase。 指定使用 Hyperion Essbase 数据源的连接字符串。与数据库管理员联系以获取连接信息。下面的连接字符串示例指定使用端口 13080 的服务器上的 Hyperion Essbase 数据源以及使用 SOAP 的 Internet 上的 XML for Analysis Services (XMLA),并连接到示例目录:
Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample
在**“数据源”对话框的“凭据”**选项卡中设置数据库凭据。有关详细信息,请参阅连接数据源。
报表传递模式
并不是所有的报表传递模式都受到此数据访问接口的支持。此数据处理扩展插件不支持通过数据驱动订阅传递报表。有关详细信息,请参阅使用外部数据源提供订阅方数据。
外部资源
将 SQL Server 2005 Reporting Services 与 Hyperion Essbase 配合使用
请参阅
概念
定义报表数据集
报表数据操作指南主题(报表设计器)
连接数据源