使用 SAP 数据提供程序创建报表服务器项目

必须使用适用于 SAP 的数据提供程序创建报表服务器项目,以便为 SAP 系统中可用的数据生成报表。 本主题提供有关如何创建报表服务器项目的说明。

必备条件

在执行本主题中提供的过程之前,请确保在 BizTalk 适配器包安装过程中安装 SAP 适配器时安装了适用于 SAP 的数据提供程序。 有关 BizTalk 适配器包安装的详细信息,请参阅安装驱动器>:\Program Files\Microsoft BizTalk Adapter Pack\Documents 中<提供的安装指南。

创建报表服务器项目

  1. 启动 Visual Studio 并创建报表服务器项目。 若要创建报表服务器项目,请执行以下操作:

    1. 单击“ 文件 ”菜单,单击“ 新建”,然后单击“ 项目”。

    2. 在“ 新建项目 ”对话框中的“ 项目类型 ”列表中,选择“ 商业智能项目”。 从 Visual Studio 安装的模板列表中,选择“报表服务器项目”。

    3. 指定项目的名称和位置,然后单击“ 确定”。 对于本主题,请将项目的名称指定为 SAP_ Report

  2. 添加新数据源:

    1. 在解决方案资源管理器,右键单击“共享数据源”,然后单击“添加新数据源”。

    2. 在“ 共享数据源 ”对话框的“ 常规 ”选项卡中,指定数据源的名称。 对于本主题,请将名称指定为 SAPDataSource

    3. “类型 ”列表中,选择“ 适用于 SAP 的数据提供程序”。

    4. 在“连接字符串”框中,指定适用于 SAP 的数据提供程序的连接字符串。 有关 SAP 连接字符串的数据提供程序的信息,请参阅读取 SAP 连接字符串的数据提供程序类型

      创建数据源

      注意

      可以选择将凭据指定为连接字符串的一部分,也可以按下一步中所述指定凭据。

    5. 在“ 凭据 ”选项卡中,选择下列选项之一,然后单击“ 确定”:

      使用此选项 要执行此操作
      使用特定用户名和密码 指定用于连接到 SAP 系统的用户名和密码。
      提示凭据 在生成报表时输入 SAP 系统的凭据。 注意:为此选项指定的凭据将替代凭据(如果已指定)作为连接字符串的一部分。
      无凭据 如果要在连接字符串中提供用户名和密码,请选择此选项。

      注意

      报表服务器项目不支持 Windows 身份验证模式。

  3. 添加新报表:

    1. 在解决方案资源管理器,右键单击“报表”,然后单击“添加新报表”。

      这将启动报表向导。

    2. 阅读欢迎屏幕上的信息,然后单击“ 下一步”。

    3. “选择数据源 ”对话框中,选择“ 共享数据源 ”选项,选择在上一步中创建的 SAPDataSource ,然后单击“ 下一步”。

    4. 如果在创建数据源时选择了 “提示输入凭据 ”选项来指定用户凭据,则会显示“ 输入数据源凭据 ”对话框。 指定用于连接到 SAP 系统的用户名和密码,然后单击“ 确定”。

      如果选择任何其他选项来指定凭据,向导将继续执行下一步。

    5. 在“ 设计查询 ”对话框中,指定用于生成报表的查询字符串。 例如:

      SELECT TOP 2 KUNNR, NAME1 FROM KNA1 WHERE NAME1 LIKE @PARAM  
      

      此查询将从 KNA1 表中检索前两条记录,其中 NAME1 是生成报表时将指定的名称。

      单击“下一步”。

    6. 在后续对话框中,可以设计希望报表显示的格式。 如果要使用默认格式,请单击“ 完成 >>”| ,直接转到“ 完成 ”对话框。

    7. 在“ 完成向导 ”对话框中,指定报表的名称,查看摘要,然后单击“ 完成”。 对于本主题,请将报表的名称指定为 SAPReport

      现在可以查看报表。 有关如何查看报表的说明,请参阅 查看 SAP 报表

另请参阅

使用包含 SSRS 的 SAP 数据提供程序