保存报表(报表生成器)
在报表生成器中创建报表后,最好将其保存以供将来使用。保存报表生成器报表时,所保存的是关于报表外观的说明和用于检索数据的查询,而不是保存实际数据本身。下次运行该报表时,查询将检索最新的可用数据,并根据报表生成器生成的报表说明对其进行格式设置。可以将报表保存到报表服务器,或将其保存到 SharePoint 库。
注意: |
---|
若要在 SharePoint 库中访问和保存报表,必须将报表服务器配置为 SharePoint 集成模式。如果您不能确定您的报表服务器配置,请与数据库管理员联系。 |
保存的报表称为报表定义。报表定义是包含报表定义语言 (RDL) 和元数据查询的 .rdl 文件。运行报表时,查询返回的数据将与 RDL 进行组合并在报表生成器运行模式下呈现。可以将报表导出到其他程序(如 Microsoft Excel),并将报表(连同数据一起)保存为此程序的文件格式。有关详细信息,请参阅将报表导出为其他文件类型(报表生成器)。
可以将报表生成器报表定义保存到您有权访问的任何报表服务器或 SharePoint 库,也可以将其保存到本地计算机。将 .rdl 文件保存到报表服务器或库也称为发布报表。在发布报表时,可以为报表分配相应的属性以允许其他人查看该报表。当希望定期运行报表和查看当前数据,或希望与单位中的其他人共享报表时,请将报表定义发布到报表服务器或库。如果希望将文件上载到其他报表服务器或库,或要在 Reporting Services 报表设计器中打开报表,请将报表定义保存到本地计算机。
将报表保存到报表服务器或 SharePoint 库
保存报表生成器报表时,您可以选择想要使用的报表服务器、库或库中的文件夹,而不管当时是用哪个报表服务器或 SharePoint 站点来启动报表生成器的。将报表保存到报表服务器时,必须将其与报表中使用的数据源保存到同一报表服务器。将报表保存到库时,必须将其保存到与数据源所在站点一样均连接到同一报表服务器的 Sharepoint 站点。否则,无法呈现报表。
保存报表后,您可以根据需要继续在报表生成器中频繁打开报表、更改报表并保存报表定义。
与其他人共享报表
发布报表后,就可以像管理任何其他报表一样来管理该报表。这意味着您可以从报表服务器或库运行该报表,使用 Reproting Services 中可用的订阅和传递进程来分发报表,创建和管理用于自动执行报表处理的计划,以及使用基于角色的安全性来控制对该报表的访问。有关使用报表的详细信息,请参阅 SQL Server 联机丛书中的“管理和使用发布的报表”。
将报表保存到本地计算机
在将报表生成器报表保存到本地计算机时,可以将报表保存到该计算机上的任意文件夹位置。对于保存到本地计算机中的报表,无法通过单击报表来呈现。可以将报表上载到其他报表服务器或库,也可以在报表设计器中打开报表。若要了解有关此 Reporting Services 工具的详细信息,请参阅 SQL Server 联机丛书的“SQL Server Reporting Services”部分。