使用报表模型即席生成报表
更新日期: 2008 年 11 月 17 日
单位内的信息工作者需要访问业务数据,以制定及时有效的决策。具备了广泛的技能和技巧,这些业务用户需要有一个直观且强大的工具来浏览和找到关键问题的答案,而无需深入了解公司数据源的技术知识。
使用报表生成器,业务用户可以基于在模型设计器中所创建的用户友好报表模型创建自己的报表。通过与 Microsoft SQL Server 2005 Reporting Services 完全集成,报表生成器可以利用功能完备的报表平台,为所有用户带来即席生成报表功能。
报表生成器可以在支持 Microsoft.NET Framework 2.0 版本的任何平台上运行。如果 .NET Framework 2.0 未安装在客户机,则系统将提示用户进行安装。
报表生成器
用户可以使用报表生成器工具创建报表。报表生成器界面基于大家所熟悉的 Microsoft Office 典型程序(如 Excel 和 PowerPoint)构建。用户从包含预定义数据区域的报表布局模板开始,生成表、矩阵与图表的组合。他们可导航报表模型来选择报表项,并设置约束条件来筛选报表数据。报表模型包含了报表生成器自动生成源查询和检索请求数据所需的全部信息。使用报表生成器,用户可以进行如下操作:
- 向报表添加文本和格式设置。
- 创建针对报表模型定义的新字段与计算。
- 预览、打印和发布报表。
- 浏览与其报表内容相关的数据。
交互式数据浏览
报表生成器报表使用户能够以交互方式钻取和浏览与其报表内容相关的数据。
- 自动生成的新钻取报表允许用户按照模型导航路径浏览数据。
- 对导航报表的查询是动态生成的,它可以传递用户当前“位置”的上下文信息。
- 只要具有从当前项遵循的某种关系,用户就可以钻取报表。
报表模型
报表生成器报表是从报表模型中生成的,这些报表模型在基础数据源基础上提供了一个业务层。报表模型包括:
- 数据库字段和表的业务名称。
- 数据源中项之间的已定义关系。
- 模型项的逻辑分组。
报表模型可以协助用户从基础数据源中进行导航和选择所需信息。然后,报表生成器使用报表模型定义,自动生成用于检索所请求数据的源查询。此外,可以对模型元素进行安全性设置,这样用户只能看到他们有权限查看的数据。
模型设计器
模型设计器是一种用户应用程序,用于定义、编辑和发布报表模型。您可以启动模型设计器,直接针对数据源开始设计,或者在开始模型设计时,根据一组预定义的规则自动生成模型。模型设计器可以基于 SQL Server 2000 和 2005 数据库、运行 9.2.0.3 或更高版本的 Oracle 数据库以及运行 12.00 或 6.20 版本的 Teradata 数据库生成模型。
注意: |
---|
可使用报表管理器或 SQL Server Management Studio 生成基于 SQL Server 2005 Analysis Services 数据库的报表模型。 |
与 Reporting Services 的集成
报表生成器报表和其他 Reporting Services 报表一样,一经发布,就可以利用报表平台的所有查看和管理功能。
- 报表生成器是一种从报表服务器上部署的 ClickOnce Windows 窗体应用程序,便于集中管理。
- 报表生成器报表是以报表定义语言 (RDL) 发布的。
- 报表的管理、安全性设置以及传递都是通过相同的方法和 API 进行的。
- 报表生成器报表可以在报表设计器中进行编辑,以充分利用报表设计器的所有功能,如嵌套数据区域和扩展表达式支持功能。
- 报表生成器报表可从第三方应用程序启动,以获得集成报表功能。
SQL Server Studio 集成
用于对模型和模型项进行安全性设置和管理的用户接口已集成到 SQL Server Management Studio 中。此处模型的管理类似于其他报表服务器项。
- 通过 SQL Server Management Studio 设置安全性和进行管理的模型。
- 模型的新管理 API。
本节内容
- 使用报表生成器(即席报表)
讨论报表生成器,以及如何使用预设计的报表模板设计和运行报表。
- 使用模型设计器
讨论报表模型设计器以及如何设计报表模型。
- 模型设计器对象属性
讨论可应用于报表模型的属性以及它们在报表生成器中的显示方式。
- 模型设计器查询属性
讨论可应用于报表模型查询的属性。
请参阅
任务
概念
报表生成器
模型设计器
模型设计器操作指南主题
Reporting Services 支持的数据源
使用报表管理工具生成模型
帮助和信息
更改历史记录
版本 | 历史记录 |
---|---|
2008 年 11 月 17 日 |
|
2006 年 12 月 12 日 |
|
2006 年 4 月 14 日 |
|