使用 SQL Server Data Tools (SSDT) 中的 “创建/编辑命名查询 ”对话框在 数据源视图设计器中创建或编辑命名查询。 可以将命名查询视为表,可以基于该表建立其他 Analysis Services 对象的基础。 可以通过以下方式显示 “创建/编辑命名查询 ”对话框:
在数据源视图设计器的工具栏窗格中单击“新建命名查询”。
右键单击数据源视图设计器的“关系图”窗格,然后选择“新建命名查询”。
右键单击数据源视图设计器的“关系图”或“表”窗格中命名查询的名称,然后选择“编辑命名查询”。
输入的查询必须是基础提供程序的有效查询命令。 查询已经准备好以使用底层提供程序进行验证,并识别返回的列。 该对话框可以显示两个视图:
Visual Database Tools (VDT) 查询生成器
对于所有用户,VDT 查询生成器视图提供了一组用户界面工具,用于直观构造和测试 SQL 查询。
通用查询生成器
对于高级用户,通用查询生成器视图提供了更简单、更直接的用户界面,用于构造和测试 SQL 查询。
选项
名称
键入查询的名称。
说明
键入查询的可选说明。
数据源
指定查询的数据源。
查询定义
查询定义提供用于定义和测试查询的工具栏和窗格,具体取决于所选视图。
工具栏
使用工具栏管理数据集、选择要显示的窗格以及控制各种查询函数。
价值 | DESCRIPTION |
---|---|
切换到通用查询生成器 | 选择此选项可仅显示可用于泛型查询生成器视图的选项。 仅显示以下选项: SQL 窗格 结果窗格 工具栏,仅包含 切换到 VDT 查询生成器 并 运行 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
切换到 VDT 查询生成器 | 选择以显示 Visual Database Tools (VDT) 查询生成器视图可用的所有选项。 注意:仅当已选择 “切换到通用查询生成器 ”时,才会显示此选项。 |
显示/隐藏关系图窗格 | 显示或隐藏 “关系图”窗格。 注意 仅当选择 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
显示/隐藏网格窗格 | 显示或隐藏 “网格”窗格。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
显示/隐藏 SQL 窗格 | 显示或隐藏 SQL 窗格。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
显示/隐藏结果窗格 | 显示或隐藏 “结果”窗格。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
运行 | 运行查询。 结果将显示在 “结果”窗格中。 |
验证 SQL | 验证查询中的 SQL 语句。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
升序排序 | 按升序对 网格窗格中所选列的输出行进行排序。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
降序排序 | 按降序对 网格窗格中所选列的输出行进行排序。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
删除筛选器 | 删除 网格窗格中所选行的排序条件(如果适用)。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
使用 Group By | 向查询添加分组功能。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
添加表 | 显示 “添加表 ”对话框,以向查询添加新表或视图。 有关“添加表”对话框的详细信息,请参阅“添加表”对话框(Analysis Services - 多维数据)。 注意:仅当选择了 “切换到 VDT 查询生成器 ”时,才会显示此选项。 |
“关系图”窗格
将查询引用的对象显示为关系图。 关系图可显示查询中包含的表以及这些表的联接方式。 选中或清除表中某列旁边的复选框,即可在查询输出中添加或删除该列。
将表添加到查询时,对话框会基于表中的键在表之间创建联接。 若要添加联接,请将一个表中的字段拖到另一个表中的字段上。 若要管理联接,请右键单击该联接。
右键单击“ 关系图”窗格 以添加或删除表,选择所有表,并显示或隐藏窗格。
注释
图窗格、网格窗格和SQL窗格的内容是同步的,因此一个窗格中的更改会反映在其他两个窗格中。
重要
对话框不支持更改查询类型。
网格窗格
在网格中显示查询引用的对象。 可以使用此窗格向查询添加和删除列,并更改每个列的设置。
注释
图窗格、网格窗格和SQL窗格的内容是同步的,因此一个窗格中的更改会反映在其他两个窗格中。
SQL 窗格
将查询显示为 SQL 语句。 键入以更改查询的 SQL 语句。
注释
图窗格、网格窗格和SQL窗格的内容是同步的,因此一个窗格中的更改会反映在其他两个窗格中。
结果窗格
单击“工具栏”窗格上的“运行”时显示查询的结果。
另请参阅
Analysis Services 设计器与对话框(多维数据)
在数据源视图中定义命名查询(Analysis Services)