使用 SAP 数据提供程序创建报表服务器项目
必须使用适用于 SAP 的数据提供程序创建报表服务器项目,以便为 SAP 系统中可用的数据生成报表。 本主题提供有关如何创建报表服务器项目的说明。
必备条件
在执行本主题中提供的过程之前,请确保在 BizTalk 适配器包安装过程中安装 SAP 适配器时安装了适用于 SAP 的数据提供程序。 有关 BizTalk 适配器包安装的详细信息,请参阅安装驱动器>:\Program Files\Microsoft BizTalk Adapter Pack\Documents 中<提供的安装指南。
创建报表服务器项目
启动 Visual Studio 并创建报表服务器项目。 若要创建报表服务器项目,请执行以下操作:
单击“ 文件 ”菜单,单击“ 新建”,然后单击“ 项目”。
在“ 新建项目 ”对话框中的“ 项目类型 ”列表中,选择“ 商业智能项目”。 从 Visual Studio 安装的模板列表中,选择“报表服务器项目”。
指定项目的名称和位置,然后单击“ 确定”。 对于本主题,请将项目的名称指定为
SAP_ Report
。
添加新数据源:
在解决方案资源管理器,右键单击“共享数据源”,然后单击“添加新数据源”。
在“ 共享数据源 ”对话框的“ 常规 ”选项卡中,指定数据源的名称。 对于本主题,请将名称指定为
SAPDataSource
。从 “类型 ”列表中,选择“ 适用于 SAP 的数据提供程序”。
在“连接字符串”框中,指定适用于 SAP 的数据提供程序的连接字符串。 有关 SAP 连接字符串的数据提供程序的信息,请参阅读取 SAP 连接字符串的数据提供程序类型。
注意
可以选择将凭据指定为连接字符串的一部分,也可以按下一步中所述指定凭据。
在“ 凭据 ”选项卡中,选择下列选项之一,然后单击“ 确定”:
使用此选项 要执行此操作 使用特定用户名和密码 指定用于连接到 SAP 系统的用户名和密码。 提示凭据 在生成报表时输入 SAP 系统的凭据。 注意:为此选项指定的凭据将替代凭据(如果已指定)作为连接字符串的一部分。 无凭据 如果要在连接字符串中提供用户名和密码,请选择此选项。 注意
报表服务器项目不支持 Windows 身份验证模式。
添加新报表:
在解决方案资源管理器,右键单击“报表”,然后单击“添加新报表”。
这将启动报表向导。
阅读欢迎屏幕上的信息,然后单击“ 下一步”。
在 “选择数据源 ”对话框中,选择“ 共享数据源 ”选项,选择在上一步中创建的 SAPDataSource ,然后单击“ 下一步”。
如果在创建数据源时选择了 “提示输入凭据 ”选项来指定用户凭据,则会显示“ 输入数据源凭据 ”对话框。 指定用于连接到 SAP 系统的用户名和密码,然后单击“ 确定”。
如果选择任何其他选项来指定凭据,向导将继续执行下一步。
在“ 设计查询 ”对话框中,指定用于生成报表的查询字符串。 例如:
SELECT TOP 2 KUNNR, NAME1 FROM KNA1 WHERE NAME1 LIKE @PARAM
此查询将从 KNA1 表中检索前两条记录,其中 NAME1 是生成报表时将指定的名称。
单击“下一步”。
在后续对话框中,可以设计希望报表显示的格式。 如果要使用默认格式,请单击“ 完成 >>”| ,直接转到“ 完成 ”对话框。
在“ 完成向导 ”对话框中,指定报表的名称,查看摘要,然后单击“ 完成”。 对于本主题,请将报表的名称指定为
SAPReport
。现在可以查看报表。 有关如何查看报表的说明,请参阅 查看 SAP 报表。