定义报表模型数据源中的报表数据集

新建日期: 2006 年 4 月 14 日

Reporting Services 提供了一个数据处理扩展插件,该插件支持从 Reporting Services 报表模型数据源中定义数据集。使用此数据处理扩展插件,可以创建一个查询,以通过引用报表模型元数据实体和表示基础数据源的字段来从基础数据源中检索数据。

创建报表服务器模型数据源后,可以使用报表模型查询设计器来定义要使用的数据。使用此图形查询设计器,可以通过将实体和字段拖至“数据”视图中的设计图面来创建查询。从模型中选择的实体和字段将成为“数据集”窗口中的字段。切换至“布局”视图后,可以组织报表的内容并设置格式,就像处理任何其他报表设计器报表一样。例如,创建的报表可以包含条件格式,可以包含多个数据集,还可以包含在单个报表中使用不同查询的多个数据区域。

从报表设计器中,可以根据报表模型创建新的报表,也可以修改使用报表生成器生成且作为文件保存到计算机中的现有报表。可以将这些报表生成器报表添加到报表服务器项目中,并为该报表重新定义数据源。

ms365163.note(zh-cn,SQL.90).gif注意:
报表生成器不支持您在报表设计器中对报表添加的某些功能。报表生成器使用预定义的模板和受限制的设计元素。如果您正在编辑使用报表生成器生成的报表,并计划继续使用报表生成器,应注意并不是使用报表设计器创建的所有报表元素都会受到报表生成器支持。

尝试访问报表模型查询设计器之前,必须成功创建一个报表模型并将其部署到报表服务器。有关详细信息,请参阅使用模型。有关报表模型查询设计器的详细信息,请参阅 SMDL 查询设计器用户界面

创建数据集

从**“数据”选项卡的“数据集”下拉列表中,选择“<新建数据集>”。从“数据集”对话框的“数据源”下拉列表中,选择“新建数据源”。从“数据源”对话框的“类型”下拉列表中,选择“报表服务器模型”**。

采用以下格式指定到模型数据源的连接字符串:

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

例如:

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

在**“数据源”对话框的“凭据”**选项卡中设置数据库凭据。有关详细信息,请参阅连接数据源

请参阅

任务

如何创建数据集(报表设计器)

概念

使用报表模型即席生成报表

其他资源

SMDL 查询设计器用户界面
定义报表数据源
报表模型查询设计器的 F1 帮助

帮助和信息

获取 SQL Server 2005 帮助