定义报表数据集
更新日期: 2006 年 12 月 12 日
在 Reporting Services 中创建报表时,首先要定义一个或多个数据源,然后为每个数据源创建一个数据集。每个数据集都会从数据源中指定计划用于报表的字段,以及可以创建的计算字段。除了查询和字段定义以外,数据集还包含指向数据源、参数和数据选项(包括字符的区分大小写、假名类型、全半角、重音以及排序规则等信息)的指针。有关可以指定的数据集选项的详细信息,请参阅数据集(“查询”选项卡,报表设计器)。
指定所需数据的方式取决于数据源本身:关系数据库可以使用 Transact-SQL 查询或存储过程,多维数据库可以使用多维查询或数据挖掘查询,XML 文档或 Web 服务可以指定带有或不带有命名空间的查询,报表模型可以使用报表模型元数据查询。许多类型的数据源都提供图形查询设计器,以便于浏览基础数据源并直观地生成查询,从而指定要用于报表的数据。
为报表定义创建的所有数据集都会出现在“报表数据集”窗口中。每个数据集节点都会展开以显示字段的集合。某些数据处理扩展插件提供为数据集分析查询并确定字段集合的功能。从“数据集”窗口中,可以添加字段或编辑现有字段。字段提供数据源中的基础数据的元数据。为报表定义数据集后,可以将字段从“数据集”窗口拖至报表布局,以设计报表的外观并将报表定义保存到报表服务器。处理报表时,系统会从数据源中检索实际数据并将这些数据与报表布局组合起来,以生成呈现的报表。
报表可以具有一个或多个数据集。通过使用查询参数以及子报表或钻取报表可以组合多个数据集中的数据。也可以通过设计查询来组合数据源中的数据,并为组合的数据创建单个数据集。
报表模型可以用作报表生成器即席报表以及在报表设计器中创建的功能齐全报表的数据源。报表模型使用共享数据源,该数据源是在定义报表模型时定义的。有关如何生成报表模型的详细信息,请参阅使用模型设计器。有关创建即席报表的信息,请参阅使用报表生成器。有关如何根据报表模型定义数据集的信息,请参阅定义报表模型数据源中的报表数据集。
若要了解有关如何连接 Reporting Services 所支持的数据源类型,以及如何从这些类型中检索数据的详细信息,请参阅本部分中的主题。
本节内容
- 从报表数据源检索的数据的一般特征
描述从报表数据的数据处理扩展插件或数据访问接口中检索的数据的特征。
- 为 SQL Server 关系数据库定义报表数据集
讨论如何从 SQL Server 关系数据库中定义数据集。
- 为 Analysis Services 多维数据和数据挖掘预测数据定义报表数据集
讨论如何从 Analysis Services 多维数据库中定义数据集。
- 为 SQL Server Integration Services 中的包数据定义报表数据集
讨论如何从 Integration Services 包中定义数据集。
- 为 XML 数据定义报表数据集
讨论如何从 XML 文档、Web 服务或 Web 应用程序中的 XML 数据定义数据集。
- 为 Oracle 数据库中的关系数据定义报表数据集
讨论如何从 Oracle 数据库中定义数据集。
- 为 SAP 数据库中的关系数据定义报表数据集
讨论如何从 mySAP Business Suite 数据库中定义数据集。
- 为 SAP NetWeaver BI 系统中的多维数据定义报表数据集
讨论如何从 SAP NetWeaver Business Intelligence 数据源中定义数据集。
- 定义报表模型数据源中的报表数据集
讨论如何使用现有报表模型中的数据源来定义数据集。
- 为 Hyperion Essbase 数据库中的多维数据定义报表数据集
讨论如何基于 Hyperion Essbase 数据源定义数据集。
- 为其他数据源定义报表数据集
讨论如何使用 OLE DB、ODBC 或其他数据访问接口中的数据源来定义数据集。
请参阅
任务
如何创建数据集(报表设计器)
如何在“数据集”窗口中添加、编辑或删除字段(报表设计器)
概念
Reporting Services 支持的数据源
报表数据操作指南主题(报表设计器)
在报表布局中处理数据
在 Reporting Services 中使用数据
连接数据源
其他资源
访问和更改数据库数据
使用联机分析处理 (OLAP)
报表数据集(报表设计器)
数据视图(报表设计器)
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 4 月 14 日 |
|