设计和实现报表 (SSRS)

Reporting Services 提供了三个报表设计工具,即 Business Intelligence Development Studio 中的报表设计器、Report Builder 1.0 和 Report Builder 3.0;还提供了一个报表模型设计工具,即模型设计器。

报表设计器是一种图形界面,用于创建功能齐全的 Reporting Services 报表。您可以访问多种类型的数据源并创建高度自定义的报表。完成报表后,您可以访问所有 Reporting Services 报表管理功能。若要使用报表设计器,则必须知道如何连接并查询数据源,但不必了解报表定义语言 (RDL)。

Report Builder 3.0 是一种直观的报表创作环境,专门针对 Microsoft Office 进行了优化,适用于喜欢在熟悉的 Office 环境下工作的业务用户。它还支持 Reporting Services 中提供的高级报表功能。有关使用 Report Builder 3.0 的详细信息,请参阅 msdn.microsoft.com 上的 Getting Started with Report Builder 3.0(Report Builder 3.0 入门)。

可以使用 Report Builder 3.0 来处理数据、定义布局、预览报表,以及将报表发布到报表服务器或 SharePoint 站点。此应用程序包含一些用于创建表、图表和地图的向导、多个查询生成器和一个表达式编辑器。

Report Builder 1.0 是一种客户端应用程序,协助生成即席报表。Report Builder 1.0 在 2005 年首次发布,并仍可在当前版本中使用。有关使用 Report Builder 1.0 的详细信息,请参阅 msdn.microsoft.com 上的 Designing and Implementing Reports Using Report Builder 1.0(使用 Report Builder 1.0 设计和实现报表)。若要使用 Report Builder 1.0,则必须使用 Business Intelligence Development Studio 中的报表模型项目为数据源设计并发布报表模型。然后,可在 Report Builder 1.0 中连接到作为数据源的报表模型。您可以使用简化的界面,将数据字段拖到报表模板,然后对数据进行分组、排序、格式设置和小计。可以单击浏览报表模型中的数据,以查看自动生成的报表。

Reporting Services 开发人员指南 还可以采用编程方式创建报表。有关详细信息,请参阅 Reporting Services开发人员指南

模型设计器是基于 SQL Server 或 Oracle 数据库设计模型的一种灵活的工具。使用模型设计器,可以选择要在模型生成进程中应用哪些规则,并且可以修改模型及其基础数据源视图。模型可以用作其他报表创作工具中的数据源,如报表设计器或报表生成器。

本节涉及的主题