报表部署检查表

Reporting Services 提供可用于查看和管理发布到报表服务器的报表的工具和功能。报表管理器是查看报表的主要工具,但您也可以使用其他工具和方法,具体取决于您是使用自定义 Web 应用程序还是使用 SharePoint 产品和技术。如果使用报表管理器,则可以将角色分配配置为支持对报表的仅查看访问权限。如果用户对通常在报表管理器中可用的管理功能没有使用权限,则可以对他们隐藏这些功能。

已发布到报表服务器的报表也可以通过 URL 地址访问。可以将已发布报表的 URL 放置在任何网站上。当用户单击指向报表 URL 的链接时,将在报表服务器上处理该报表,然后将处理后的报表返回客户端浏览器。HTML 查看器提供了报表工具栏,并支持交互式报表功能,因此可以通过 URL 地址打开报表,而无需安装客户端组件或以任何特殊的方式配置门户。为获得最佳结果,您应该在新的浏览器窗口中打开报表。可以设置报表 URL 中的参数,以选择特定的呈现格式或隐藏报表工具栏。有关详细信息,请参阅 URL 访问

在部署报表时,建议在报表服务器上创建单独的文件夹,报表作者可以将完成的报表置于该文件夹中以进行测试和配置。在准备好要发布该报表时,报表服务器管理员可以将其移动到部署文件夹中。设置对临时存放文件夹的权限,以允许报表作者具有访问权限;并限制对部署文件夹的访问权限,以便仅报表服务器管理员才具有添加和删除内容的权限。有关文件夹的详细信息,请参阅创建、修改和删除文件夹保护文件夹。有关在报表服务器上移动报表的详细信息,请参阅如何移动项(报表管理器)

报表部署任务

使用以下检查表来指导您完成使组织中的用户可以使用报表所需的任务。

任务

说明

选择用于查看报表的工具或方法。

Reporting Services 提供几种使报表可供常规使用的方法。

  • 可以使用报表管理器,它是 Reporting Services 中随附的报表查看和管理工具。

  • 可以在现有门户上的已发布报表中嵌入 URL。

  • 如果将报表服务器配置为在 SharePoint 集成模式下运行并将报表服务器项发布到 SharePoint 库,则可以使用 SharePoint 站点。

  • 可以使用 SharePoint Web 部件以浏览报表服务器文件夹层次结构并运行报表。

发布报表。并发布任何共享数据源或报表模型。

发布多个报表、模型和共享数据源的最简便方法就是从报表创作工具进行发布。

如果报表创作工具不可用,则可以使用报表管理器将单个的文件上载到报表服务器来发布这些文件。

有关通过报表设计器发布和部署报表的详细信息,请参阅发布模型。有关使用报表管理器将已完成报表上载到报表服务器的详细信息,请参阅将文件上载到文件夹

通过查看用于确定哪些用户有权查看、管理和订阅报表的角色分配来设置或验证权限。

如果已配置了角色分配,请立即查看以确保只有经过授权的用户具有对报表和报表数据的访问权限。

设置或验证数据源连接信息。

如果已为报表数据源定义了共享数据源,请立即配置报表以使用该共享数据源。与嵌入的特定于报表的数据源相比,建议优先使用共享数据源,因为您可以一次更新凭据和连接信息,并且可以在数据库不可用时关闭数据源连接以防止对报表进行数据处理。

如果用户将订阅报表或者报表按计划运行而非按需运行,则将数据源属性配置为使用已存储凭据。

在将报表发布到报表服务器后,可以使用连接信息和凭据配置其数据源。如果报表支持订阅或计划的报表历史记录,或者,如果报表作为报表执行快照运行,您必须将数据源配置为使用已存储凭据或不使用凭据。有关数据源属性的详细信息,请参阅管理报表数据源

由于报表服务器从不写回到外部数据源,因此您无需担心报表服务器用户导致的数据损坏。不过,报表服务器将对可能包含敏感数据的外部数据源运行查询。出于这个原因,对敏感数据的未授权访问是您必须解决的安全隐患。为了减轻这种威胁,请执行以下操作之一,以确保只有经过授权的用户才能访问报表使用的外部数据源:

  • 要求访问外部数据源时通过用户身份验证。您可以将报表配置为在检索报表的数据之前提示用户提供凭据。有关详细信息,请参阅为报表的数据源指定凭据和连接信息

  • 为数据库服务器创建具有最低特权的用户帐户。例如,如果使用 SQL Server 数据库,则可以创建仅为其分配了 db_datareader 角色的名为 data reader 的登录名。然后可以在报表的“数据源”属性页中指定 data reader 的凭据。

设置或验证用于确定报表是按需运行还是根据计划运行的报表执行设置。

默认情况下,报表被配置为按需运行。这意味着,每次用户选择报表时,将对数据源执行为该报表定义的查询。如果不希望报表按需运行,可以设置报表执行属性,以控制报表的运行时间和运行方式。有关详细信息,请参阅设置已发布报表的属性

设置或验证报表历史记录设置。

若要存储报表的历史记录,请保存该报表的快照。可以计划将快照添加到报表历史记录的时间,也可以手动添加快照。有关详细信息,请参阅管理报表历史记录

设置或验证报表参数设置。

根据报表,您可能需要将已发布报表的参数属性设置为支持无人参与的报表处理。有关详细信息,请参阅设置已发布报表的参数属性

若要自动执行报表传递,请对报表创建数据驱动订阅。或者,允许用户根据需要订阅报表。

作为报表部署的一部分,可以创建订阅,该订阅可以通过电子邮件通知将报表分发给文件共享或用户。也可以配置角色分配以允许其他用户创建单独的订阅。有关报表分发策略的详细信息,请参阅订阅和传递 (Reporting Services)创建、修改和删除标准订阅

测试报表,最好要求报表用户在其工作站上使用浏览器打开报表。

如果已将报表保存在仅包含要测试的报表的文件夹中,请将这些报表移到包含用户通常可以使用的报表的文件夹中。有关详细信息,请参阅如何移动项(报表管理器)