将 Reporting Services 配置为使用 Microsoft .NET Data Provider 1.0 for SAP NetWeaver Business Intelligence

新建日期: 2006 年 4 月 14 日

SQL Server 2005 Reporting Services(Service Pack 1 及更高版本)包括对 Microsoft .NET Data Provider v1.0 for SAP NetWeaver® Business Intelligence 的支持,这样您便可以检索和使用报表中的 SAP 多维商业智能数据。

若要在报表服务器上配置用于发布报表的数据访问接口或将该接口用作报表设计器设计视图中的数据源,必须执行下列操作:

  • 检查 RSReportDesigner.config 和 RSReportServer.config 文件以验证此数据访问接口是否已注册。如果未注册,以下步骤将为您提供注册此数据访问接口所需的信息。上述每个配置文件都能标识可在报表中使用的数据扩展插件。通过为数据扩展插件添加特定的注册信息,可以在报表中启用此信息。

修改 RSReportDesigner.config 文件

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

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

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

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

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

    <Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>
    

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

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

    <Extension Name="SAPBW" Type="Microsoft.ReportingServices.QueryDesigners.SapBw.SapBwQueryDesigner,Microsoft.ReportingServices.QueryDesigners.SapBw"/>
    

    这将为 SAP NetWeaver Business Intelligence 系统注册查询设计器。

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

修改 RSReportServer.config 文件

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

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

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

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

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

    <Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>
    

    这将在与 SAP NetWeaver Business Intelligence 系统连接的客户端上注册报表服务器。

  5. 保存该文件。

要求

Microsoft .NET Data Provider for SAP NetWeaver Business Intelligence 支持按以下方式修补的 SAP BW 3.5B:

  • BASIS 级别 11
  • ABAP 级别 11
  • BASIS 插件级别 8
  • BW 级别 11
  • BI 内容级别 3

支持以下操作系统:

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

请参阅

概念

Reporting Services 配置文件
RSReportDesigner 配置文件
RSReportServer 配置文件

其他资源

Deploying a Data Processing Extension

帮助和信息

获取 SQL Server 2005 帮助