必须使用适用于 SAP 的数据提供程序创建报表服务器项目,才能为 SAP 系统中可用的数据生成报表。 本主题提供有关如何创建报表服务器项目的说明。
先决条件
在执行本主题中提供的过程之前,请确保在安装 BizTalk 适配器包时,已安装适用于 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 的报表。