报表生命周期:创建、管理和传递报表

本主题提供对 SQL Server Reporting Services 中使用的报表创作、管理和传递生命周期的高级别说明。

创建报表

若要创建报表,需要使用报表设计器或报表生成器创建报表定义文件。要使用哪个创作工具取决于报表的要求以及您所掌握的报表创作专业技术水平。报表设计器是在 Business Intelligence Development Studio 中运行的功能齐全的报表创作工具。报表生成器具备类似 Microsoft Office 的创作环境,并且还提供一些新功能,例如新的迷你图、数据条和指示器数据可视化效果,能够将报表项保存为报表部件,用于创建地图的向导,聚合的聚合,以及对表达式的增强的支持。报表生成器还可作为单独的客户端安装运行。有关报表设计器的详细信息,请参阅报表设计器。有关报表生成器的详细信息,请参阅 msdn.microsoft.com 上Report Builder 3.0 帮助中的 Report Builder 3.0 中的新增功能

您在与报表服务器不同的客户端计算机上创建报表。在报表的外观满足需要后,您可以将其发布到报表服务器或与报表服务器相集成的 SharePoint 站点(报表在此处可供常规使用),也可以将其保存到本地计算机。若要掌握有关创建报表的入门知识,请参阅教程:创建基本表报表

管理报表和其他项

使用 Reporting Services 的主要优点之一是可以从中心位置管理报表及相关项目(例如文件夹、数据源连接和资源)。您可以定义安全性、设置属性和计划操作。此外,还可以创建共享计划和共享数据源,供常规使用。若要管理报表和报告环境,请使用报表管理器。报表管理包括以下任务:

  • 将报告环境组织为文件夹以存储报表集合。

  • 启用诸如“我的报表”、报表历史记录和电子邮件报表传递等功能。

  • 通过将用户和组分配到角色,保护对文件夹和报表的访问。

  • 生成可供常规使用的所需共享计划和共享数据源。

用户和报表服务器管理员都可以管理报表,但所用方式不同。用户可以发布和管理名为“我的报表”的个人工作区中的报表。报表服务器管理员可以管理整个报表服务器文件夹命名空间。执行管理任务的能力取决于用户权限。有关管理 Reporting Services 安装的详细信息,请参阅管理 (Reporting Services)

访问和传递报表

在 Reporting Services 中,有两种方法可用于访问和传递报表:

  • 通过按需访问,用户可以从报表查看工具中选择报表。您可以使用报表管理器、Microsoft SharePoint 2.0 Web 部件、SharePoint 库(在 Reporting Services 安装在 SharePoint 集成模式下时)、嵌入式 ReportViewer 控件或浏览器。有关按需访问报表的详细信息,请参阅查找、查看和管理报表(Report Builder 3.0 和 SSRS).

  • 基于订阅的访问可以自动生成报表,并将其传递到目标。您可以将报表传递到电子邮件收件箱或文件共享位置。有关订阅和传递的详细信息,请参阅订阅和传递 (Reporting Services)

Reporting Services 支持多种查看格式。报表首先以 HTML 格式显示,但在报表呈现之后,可以用不同的格式(如 Excel 或 PDF)重新显示该报表。有关以不同格式呈现报表的详细信息,请参阅导出报表(Report Builder 3.0 和 SSRS)