Reporting Services 中的查询设计工具

更新日期: 2006 年 4 月 14 日

Reporting Services 提供了各种查询设计工具,您可以使用这些工具在报表设计器中创建查询。要处理的数据类型确定了特定查询设计器的可用性。此外,某些查询设计器还提供了其他模式,以便选择是在可视模式下工作,还是直接在查询语言中工作。本主题将介绍每种工具及其支持的数据源类型。本主题将介绍下列工具:

  • 通用查询设计器
  • 图形查询设计器
  • 报表模型查询设计器
  • MDX 查询设计器
  • DMX 查询设计器

使用报表服务器项目模板或报表服务器向导项目模板时,所有查询设计工具都在 Business Intelligence Development Studio 的数据设计环境中运行。有关使用查询设计器的详细信息,请参阅定义报表数据集

通用查询设计器

通用查询设计器是用于大多数支持关系数据源的默认查询生成工具,这些数据源包括 Microsoft SQL Server、Oracle、OLE DB、XML Web 服务以及 ODBC。与图形查询设计器相比,此查询设计工具无法在查询设计过程中验证查询语法。建议使用通用查询设计器创建复杂查询、存储过程、查询 XML 数据以及编写动态查询。

下图显示了定义查询并返回行集之后的通用查询设计器。工具栏提供了用于切换到图形查询设计器、运行查询、刷新窗格以及管理数据集的选项:

通用查询设计器屏幕快照

有关详细信息,请参阅 SQL Server 查询设计器用户界面

图形查询设计器

图形查询设计器是在多种 Microsoft 产品及其他 SQL Server 组件中使用的查询设计工具。它提供了一种可视设计环境,用于选择表和列。当您选择要使用的列时,它会自动生成联接和 Transact-SQL 语句。

下图显示了图形查询设计器。若要使用图形查询设计器,必须切换报表设计器工具栏上的通用查询设计器按钮:

图形查询设计器屏幕快照

有关详细信息,请参阅 SQL Server 查询设计器用户界面

报表模型查询设计器

报表模型查询设计器用于创建或修改针对已发布到报表服务器的报表模型运行的查询。针对模型运行的报表支持点击链接型数据浏览。查询在运行时确定数据浏览路径。

若要使用报表模型查询设计器,必须定义指向已发布模型的数据源。指定数据源后,报表模型查询设计器将在“数据”视图中打开,以便您可以创建语义查询。报表模型查询设计器可在图形模式或通用模式下使用。您可以通过切换工具栏上的通用查询设计器按钮来实现模式切换。有关详细信息,请参阅如何创建报表模型数据源(报表设计器)

下图显示了设计模式下的报表模型查询设计器:

报表模型生成器的屏幕快照

有关详细信息,请参阅 SMDL 查询设计器用户界面

MDX 查询设计器

MDX 查询设计器用于创建针对 Analysis Services 或其他多维数据源运行的查询。在使用 Analysis Services 或 SAP NetWeaver BI 数据源的报表设计器中创建数据集时,可使用此查询设计器。下图显示了定义查询和筛选器后的 MDX 查询设计器。您可以使用工具栏切换查询模式和语言,并配置查询选项:

MDX 查询设计器的屏幕快照

有关详细信息,请参阅 Analysis Services MDX 查询设计器用户界面SAP NetWeaver BI 查询设计器用户界面

DMX 查询设计器

可使用 DMX 查询设计器从数据挖掘模型中检索数据。若要使用此查询设计器,必须具有包括数据挖掘模型的 Analysis Services 数据源。选择模型后,可创建向报表提供数据的数据挖掘预测查询。有关此查询设计器的详细信息,请参阅使用 Analysis Services DMX 查询设计器

Analysis Services DMX 查询设计器,设计视图

有关详细信息,请参阅 Analysis Services DMX 查询设计器用户界面

请参阅

任务

如何创建或编辑报表特定数据源(报表设计器)
如何创建或编辑共享数据源(报表设计器)

概念

Reporting Services 组件概述
连接数据源
定义报表数据集
为 Analysis Services 多维数据和数据挖掘预测数据定义报表数据集
Reporting Services 支持的数据源
使用报表模型查询设计器
报表设计器

其他资源

Reporting Services 教程

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

新增内容:
  • DMX 查询设计器。
  • 链接至查询设计器帮助主题。