将 Reporting Services 配置为使用 Microsoft .NET Data Provider for Hyperion Essbase

新建日期: 2006 年 12 月 12 日

SQL Server 2005 Reporting Services Service Pack 2 (SP2) 和更高版本包括对 Microsoft .NET Framework Data Provider for Hyperion Essbase 的支持,因此您可以在 Reporting Services 报表中检索并使用 Hyperion Essbase 数据库中的多维商业智能数据。

必须将报表服务器上的数据访问接口配置为发布报表或用作报表设计器设计视图中的数据源。若要配置数据访问接口以便在报表服务器上使用,首先请检查 RSReportDesigner.config 和 RSReportServer.config 文件以验证此数据访问接口是否已注册。如果未注册,则执行下列步骤注册该数据访问接口。上述每个配置文件都能标识可在报表中使用的数据扩展插件。通过为数据扩展插件添加特定的注册信息,可以在报表中启用此信息。

修改 RSReportDesigner.config 文件

生成使用 Microsoft .NET Framework Data Provider 1.0 for Hyperion Essbase 检索数据的报表定义前,必须先验证是否已对 RSReportDesigner.config 文件进行了以下两项更改:

  1. 使用浏览器在客户端上找到<驱动器>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies。

  2. 创建 RSReportDesigner.config 的备份副本。

  3. 使用文本编辑器打开 RSReportDesigner.config 文件。

  4. 在 <Data> 部分中,添加以下项(如果不存在)。此项必须位于没有换行符的某一行上。

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
    

    这将在与 Hyperion Essbase 系统连接的客户端上注册数据处理扩展插件。

  5. 在 <Designer> 部分中,添加以下项(如果不存在)。此项必须位于没有换行符的某一行上。

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.QueryDesigners.Essbase.EssbaseQueryDesigner,Microsoft.ReportingServices.QueryDesigners.Essbase"/>
    

    这将为 Hyperion Essbase 数据源注册查询设计器。

配置文件中包含这些项后,便可将 Hyperion Essbase 数据访问接口作为一种数据源类型使用,您可以在报表设计器的数据源对话框中选择它。若要了解有关指定用于检索多维商业智能数据的连接字符串和查询的详细信息,请参阅为 Hyperion Essbase 数据库中的多维数据定义报表数据集

修改 RSReportServer.config 文件

生成使用 Microsoft .NET Framework Data Provider 1.0 for Hyperion Essbase 检索数据的报表定义前,必须先验证是否已对 RSReportServer.config 文件进行了以下更改:

  1. 使用浏览器在报表服务器上找到<驱动器>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer。

  2. 创建 RSReportServer.config 的备份副本。

  3. 使用文本编辑器打开 RSReportServer.config 文件。

  4. 在 <Data> 部分中,添加以下项(如果不存在)。此项必须位于没有换行符的某一行上。

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
    

    这将在与 Hyperion Essbase 数据源连接的客户端上注册报表服务器。

  5. 保存该文件。

要求

Microsoft .NET Framework Data Provider 1.0 for Hyperion Essbase 支持以下版本:

  • Hyperion System 9.3 Beta 2 BI+ Enterprise Analytics(附带 Hyperion System 9 Enterprise Analytics Adapter)

支持以下操作系统:

  • Microsoft Windows Server 2003
  • Microsoft XP Professional
  • Microsoft Windows 2000 Professional

请参阅

概念

Reporting Services 配置文件
RSReportDesigner 配置文件
RSReportServer 配置文件
为 Hyperion Essbase 数据库中的多维数据定义报表数据集

其他资源

Deploying a Data Processing Extension

帮助和信息

获取 SQL Server 2005 帮助