“共享数据集设计”窗口可帮助你创建可以与他人共享的数据集查询。 该窗口允许你选择共享数据源、指定共享数据集的属性,并在查询设计器中创建查询。
有关处理报表中的数据的详细信息,请参阅将数据添加到报表(报表生成器和 SSRS)。
功能区
功能区界面帮助你快速找到完成任务所需的命令。 命令组织成以下逻辑组:连接、数据集和查询设计器。
连接
使用“连接”组中的 “选择 ”按钮在报表中选择共享数据源,或浏览到报表服务器上的共享数据源。
注释
共享数据集必须基于共享数据源。 如果所需的数据源不可用,则必须在报表服务器上创建一个数据源。 有关详细信息,请参阅 SQL Server联机丛书中 Reporting Services 文档中的“创建、删除或修改共享数据源”(报表管理器)。
有关详细信息,请参阅 报表生成器中的数据连接、数据源和连接字符串。
数据集
使用 “设置选项” 按钮设置共享数据集属性。 其中包括:
字段。 可以在字段集合中添加字段或编辑字段。
数据选项。 可以设置影响匹配条件和排序顺序的选项,例如区分大小写和排列顺序。
过滤 器。 可以定义筛选器,以在从数据连接中检索数据后限制报表中的数据。
参数。 可以添加参数或编辑参数选项。 例如,可以为每个参数指定默认值,以便在报表服务器上为此共享数据集创建缓存刷新计划。
设置的值将成为报表服务器上共享数据集定义的一部分。 当报表作者在报表中包含此共享数据集时,指定的选项将应用于该数据集实例。
在将共享数据集添加到报表后,报表作者可以覆盖以下选项:排序规则、区分大小写、重音敏感度、假名敏感度、宽度敏感度、分类汇总。 还可以创建其他数据集筛选器来限制报表中的数据。
有关详细信息,请参阅报表的嵌入数据集和共享数据集(报表生成器和 SSRS)。
有关缓存刷新计划的详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的缓存共享数据集(SSRS)。
查询设计器
使用查询设计器工具栏来帮助生成一个查询,该查询指定要从数据连接检索的数据。 看到的工具栏取决于与数据连接中的数据源类型关联的查询设计器。
有关详细信息,请参阅与“从外部数据源添加数据”和“查询设计器”(报表生成器)中的数据源类型对应的主题。
查询设计器界面
查询设计器可帮助你在外部数据源所需的语法中生成查询。
某些数据源类型提供图形查询设计器,可用于浏览外部数据源上的元数据。 可以交互方式将名称从元数据窗格拖动到查询设计图面,或者以交互方式选择要使用的名称。
某些数据源类型支持基于文本的查询设计器,可用于粘贴在其他工具(如 SQL Server Management Studio)中创建的查询。
每个数据源类型对将针对外部数据源的查询具有特定要求。 有关更多信息,请参阅 Reporting Services 文档中与数据源类型对应的主题,具体可以查阅 SQL Server 联机丛书中的“从外部数据源添加数据(SSRS)”和“Reporting Services 支持的数据源(SSRS)”。
查看查询结果
在共享数据集设计视图中,你将生成一个查询,该查询将在处理报表时从数据连接中检索数据。
运行查询以查看数据连接中的示例数据,以验证查询是否返回所需的数据类型。 结果集中的列来自数据连接中数据架构的元数据。 列名将成为数据集字段集合。 查询结果集中看到的数据值是设计时间数据。 将共享数据集保存为报表服务器上的共享数据集定义后,仅保存查询文本。 查询结果集中的数据不会保存。
当报表作者将此共享数据集添加到报表时,将添加指向报表服务器上的数据集定义的指针。 在报表中,数据集字段集合显示在“报表数据”窗格中。 无法获取查询文本。
用于运行查询的凭据与用于预览报表的凭据或从报表服务器运行报表的凭据分开。 有关详细信息,请参阅 在报表生成器中指定凭据。
带参数运行报表
查询包含查询变量时,会自动为你创建数据集参数。 反过来,完成数据集查询的生成后,将自动创建设置为数据集参数的报表参数。
如果报表包含参数,则所有参数都必须具有默认值,然后报表才能自动运行。 如果参数没有默认值,则在运行报表时,必须为该参数选择一个值,然后单击“运行”选项卡上的“查看报表”。
有关详细信息,请参阅报表参数(报表生成器和报表设计器)。
保存共享数据集
若要保存生成的查询,请在 “报表生成器 ”按钮上单击“ 保存 ”或“ 另存为”。 导航到报表服务器上的相应文件夹并保存共享数据集定义。 在将共享数据集保存到报表服务器之前,共享数据集对其他人不可用。
另请参阅
将数据添加到报表(报表生成器和 SSRS)
对数据进行筛选、分组和排序(报表生成器和 SSRS)
报表参数(报表生成器和报表设计器)