报表生命周期:创建、管理和传递报表
本主题提供对 SQL ServerReporting Services 中使用的报表创作、管理和传递生命周期的高级别说明。
创建报表
若要创建报表,需要使用报表设计器、Report Builder 2.0 或 Report Builder 1.0 创建报表定义文件。要使用哪个创作工具取决于报表的要求以及您所掌握的报表创作专业技术水平。报表设计器是在 Business Intelligence Development Studio 中运行的功能齐全的报表创作工具。Report Builder 2.0 具有类似于 Microsoft Office 的创作环境以及一些新增功能,例如增强的数据布局、数据可视化、具有丰富格式的文本以及按需呈现。Report Builder 1.0 是一个功能齐全的即席报表创作工具,它使用报表模型来简化报表设计。这两个版本的报表生成器都可以作为客户端独立安装来运行。有关报表设计器的详细信息,请参阅报表设计器。有关 Report Builder 1.0 的详细信息,请参阅 Report Builder 2.0。有关 Report Builder 1.0 的详细信息,请参阅报表生成器 1.0。
您需要在与报表服务器不同的客户端计算机上创建报表。在报表的外观满足需要后,您可以将其发布到报表服务器或 SharePoint 站点(报表在此处可供常规使用),也可以将其保存到本地计算机。若要掌握有关创建报表的入门知识,请参阅教程:创建基本表报表。
管理报表和其他项
使用 Reporting Services 的主要优点之一是可以从中心位置管理报表及相关项目(例如文件夹、数据源连接和资源)。您可以定义安全性、设置属性和计划操作。此外,还可以创建共享计划和共享数据源,供常规使用。若要管理报表和报告环境,请使用报表管理器。报表管理包括以下任务:
将报告环境组织为文件夹以存储报表集合。
启用诸如“我的报表”、报表历史记录和电子邮件报表传递等功能。
通过将用户和组分配到角色,保护对文件夹和报表的访问。
生成可供常规使用的所需共享计划和共享数据源。
用户和报表服务器管理员都可以管理报表,但所用方式不同。用户可以发布和管理名为“我的报表”的个人工作区中的报表。报表服务器管理员可以管理整个报表服务器文件夹命名空间。执行管理任务的能力取决于用户权限。有关管理 Reporting Services 安装的详细信息,请参阅管理 (Reporting Services)。
访问和传递报表
在 Reporting Services 中,有两种方法可用于访问和传递报表:
通过按需访问,用户可以从报表查看工具中选择报表。可以使用报表管理器、Microsoft SharePoint Web 部件、嵌入式 ReportViewer 控件或者浏览器。有关按需访问报表的详细信息,请参阅查看和保存报表.
基于订阅的访问可以自动生成报表,并将其传递到目标。您可以将报表传递到电子邮件收件箱或文件共享位置。有关订阅和传递的详细信息,请参阅订阅和传递 (Reporting Services)。
Reporting Services 支持多种查看格式。报表首先以 HTML 格式显示,但在报表呈现之后,可以用不同的格式(如 Excel 或 PDF)重新显示该报表。有关以不同格式呈现报表的详细信息,请参阅导出报表。