报表生成器

更新日期: 2006 年 4 月 14 日

信息工作者通常需要访问业务数据,才能及时有效地做出决策。他们需要一种功能强大且易于使用的工具,以便在无需了解基础数据源结构的情况下就可浏览和查找信息。为了帮助您实现这些目标,SQL Server 2005 Reporting Services 的报表生成器组件提供了即席生成报表的功能。报表生成器与 SQL Server Reporting Services 完全集成。

生成报表

报表生成器工具是使用人们熟悉的 Microsoft Office 风格生成的,以便用户快速上手。若要生成表、矩阵或图表报表,请使用包含预定义数据区域的报表布局模板,并选择包含如数据字段等报表项的报表模型,然后将不同报表项拖放到模板内的相应数据区域中。您可以对报表应用筛选器,以完善显示的数据。报表模型包含了报表生成器自动生成用于检索请求数据的查询所需的全部信息。使用报表生成器,用户可以查找与其报表中内容相关的数据、添加文本和格式、创建基于报表模型中数据的新字段和计算,以及预览、打印和发布其报表。

浏览数据

使用报表生成器,用户可以按交互方式浏览报表模型中的相关数据。点击链接型报表可以自动生成,这样,报表查看者就可以通过报表模型的导航路径浏览相应的数据。只要当前项存在可访问的链接关系,报表查看者就可以继续通过单击项来查看相应的数据。查看点击链接数据时,系统将传递有关用户要用于创建其报表的数据的信息(通常是指当前数据位置的上下文),自动地生成查询。

使用 Reporting Services 的功能

报表生成器是一个可从报表服务器访问的 ClickOnce WinForms 应用程序,可便捷地进行集中管理。报表生成器报表可用报表定义语言 (RDL) 进行发布,以便用户充分利用 Reporting Service 的所有功能。由于报表生成器报表以 RDL 形式保存,因此可使用报表设计器中的高级编程功能来打开和修改这些报表。对于报表生成器报表和报表设计器报表,在进行管理、保护和传递时所用的方法和 API 都是相同的。此外,可以通过第三方应用程序启动报表生成器,以集成报告功能。

报表生成器可以通过 URL 或报表管理器访问。报表管理器是 Reporting Services 的一个组件,用户通过该组件可以在报表服务器上发布和查看报表。用户需要分配有相应的权限,才能访问报表生成器。在为 Reporting Services 实现的基于角色的安全模式中,指定为“内容管理员”角色的用户可以在报表生成器中创建和编辑报表。本地管理员将自动指定为此角色。如果您希望其他用户能够使用报表生成器报表,则必须为其创建角色分配,并在角色分配中包含默认角色“报表生成器”。或者,您可以创建自定义的角色定义。只要自定义的角色中包含“使用报表”任务,那么,指定为该角色的用户就会具有足够的权限,可以使用报表生成器创建和修改报表。

ms155933.note(zh-cn,SQL.90).gif注意:
在客户机上加载了报表生成器后,会有一个单独的帮助文件供用户参考。此帮助文件介绍了报表生成器的概念,并提供了步骤说明和 F1 帮助。

请参阅

任务

如何启动报表生成器

概念

Reporting Services 组件概述
模型设计器
使用模型设计器
报表管理器
管理 Reporting Services 的权限和安全性

其他资源

Introducing Reporting Services Programming
URL Access
Reporting Services 中的辅助功能问题

帮助和信息

获取 SQL Server 2005 帮助