创建报表数据集

在 Reporting Services 中创建报表时,首先要定义一个或多个数据源,然后为每个数据源创建一个或多个数据集。每个数据集都会指定计划在报表中使用的数据源的字段,以及可以创建的计算字段。除了查询和字段定义之外,数据集还包含指向数据源的指针、查询参数以及数据选项(包括字符的区分大小写、假名类型、全半角、重音以及排序规则信息)。

还可以添加对已发布到报表服务器或 SharePoint 站点的共享数据集的引用。通过共享数据集可以使用其他人提供的查询。有关共享数据集的详细信息,请参阅管理共享数据集

创建数据集后,可以在“报表数据”窗格中查看数据集名称及其字段集合。在“报表数据”窗格中,可以创建其他字段或编辑现有字段。有关详细信息,请参阅使用报表数据集中的字段

若要在报表中显示数据,请将数据集链接到数据区域(如表或图表),操作方法是将字段从“报表数据”窗格拖至设计图面的数据区域中。有关每种数据区域类型以及准备、筛选和分组数据的概念的详细信息,请参阅使用数据区域筛选报表中的数据对报表数据进行分组和排序

数据集功能

Reporting Services 提供了以下功能来帮助您创建用于指定要在报表中使用的数据的数据集:

  • 数据源类型。关系数据源、多维数据源和 XML 数据源的预定义类型列表,例如 SQL Server 和 MicrosoftSQL ServerAnalysis Services。有关完整列表,请参阅连接数据源 (Reporting Services)

  • 数据处理扩展插件和数据访问接口。 可连接到数据源类型并检索数据集的报表数据的预配置组件。您也可将第三方数据访问接口注册为数据源。有关详细信息,请参阅数据处理扩展插件和 .NET Framework 数据访问接口

  • 图形查询设计器和基于文本的查询设计器。 查询设计器可帮助您编写查询,以指定要从数据源检索的数据。查询设计器不但可以显示报表的示例数据,还可以帮助您定义查询参数。有关详细信息,请参阅 Reporting Services 中的查询设计工具。数据集的默认排序顺序是在查询中定义的。

  • 为查询参数自动生成的报表参数。如果查询中包含查询参数,Reporting Services 会自动创建报表参数,因此用户可以在运行报表之前,更改报表参数。如果查询包含多个相关参数,则可以创建级联参数来帮助控制供选择的值数目。有关详细信息,请参阅向报表中添加参数将查询参数与特定数据源配合使用 (Reporting Services)

  • 数据集筛选器。可以定义为从数据源检索数据后包含或排除特定值的筛选器。有关详细信息,请参阅“数据集属性”对话框 ->“筛选器”

使用报表模型

报表模型使您可以选择报表的数据,而不需要具有基础数据源的数据结构的详细知识。具有模型设计技能的用户必须先创建并发布报表模型,然后您才能将它用作数据源。

报表模型包含预定义的字段和数据关系,它们名为实体和角色,显示在“数据”窗格中。可以像使用数据集字段那样使用这些项:在设计报表时将它们拖到设计图面。有关如何生成报表模型的详细信息,请参阅使用模型设计器。有关创建即席报表的详细信息,请参阅 msdn.microsoft.com 上的 Designing and Implementing Reports Using Report Builder 1.0(使用 Report Builder 1.0 设计和实现报表)。

若要了解有关如何连接到 Reporting Services 所支持的数据源类型,以及如何从这些类型的数据源中检索数据的详细信息,请参阅本节中的主题。

本节内容

请参阅

任务

如何创建数据集 (Reporting Services)

如何在“报表数据”窗格中添加、编辑或删除字段

参考

“报表数据”窗格

概念

Reporting Services 支持的数据源

连接到报表数据操作指南主题

访问和更改数据库数据

连接数据源 (Reporting Services)

使用报表数据

在 Business Intelligence Development Studio 中使用报表设计器