使用报表模型查询设计器

新建日期: 2005 年 12 月 5 日

在 Microsoft SQL Server 2005 Reporting Services 中,可以使用报表生成器或报表设计器来基于报表模型制作报表。报表生成器是用于基于报表模型创建即席报表的工具,它使用 Reporting Services 中所提供的报表定义语言 (RDL) 的子集。报表设计器是利用 RDL 全部功能的高级报表制作工具,通过它您可以就各种数据源(包括 OLEDB、ODBC 和其他数据源)创建复杂报表。在报表设计器中生成报表模型查询时,可以使用报表设计器中提供的称为报表模型查询设计器的工具。

使用报表模型查询设计器,将实体和字段拖动到与报表生成器中的类似的设计图面来基于模型创建查询,从而生成由报表模型元数据构成的查询。用于查询的报表模型元数据生成之后,便会合并到报表设计器报表的 RDL 中,在此报表中就可以像在任何其他报表设计器的报表中一样,组织和格式化报表的内容。例如,创建的报表可以包含条件格式,可以包含多个数据集,还可以包含在单个报表中使用不同查询的多个数据区域。当呈现该报表时,查询将迅速进行转换。

尝试访问查询设计器之前,必须成功创建一个报表模型并将其部署到报表服务器。可以通过报表设计器报表向导访问查询设计器,也可以通过单击报表设计器的“数据”选项卡进行访问。创建数据源时,请指定**“报表模型”**,并提供采用以下格式的有效连接字符串:

Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>

例如:

Server=http://myreportservername/reportserver; datasource=/models/Adventure Works

请参阅

任务

如何创建报表模型数据源(报表设计器)

概念

使用模型
使用报表设计器
报表设计基础知识
使用报表生成器(即席报表)
Reporting Services 中的查询设计工具
创建报表(报表生成器)
设计报表(报表生成器)
运行报表(报表生成器)
启动报表生成器
使用参数(报表模型查询设计器)

其他资源

在报表设计器中创建基于模型的报表
报表模型查询设计器的 F1 帮助
报表生成器教程

帮助和信息

获取 SQL Server 2005 帮助