在 SQL Server Management Studio 中创建 DMX 查询

SQL Server Management Studio 提供了一组完整的功能,其中包括查询编辑器和查询生成器,可用于在 Microsoft SQL Server Analysis Services 中生成和运行数据挖掘扩展插件 (DMX) 查询。预测查询编辑器包含一些工具,可用于简化查询的编写和编辑过程。预测查询生成器用于帮助您创建预测查询。

有关详细信息,请参阅:在 SQL Server Management Studio 中编辑脚本和文件使用预测查询生成器创建 DMX 预测查询数据挖掘扩展插件 (DMX) 参考

在查询编辑器内,您可以编写自己的查询,也可以使用模板来完成常见任务(如创建新挖掘模型)。

生成和运行查询

若要打开一个新的 DMX 查询,请在 Management Studio 中单击**“新建查询”,再选择“新建分析服务器 DMX 查询”。出现“连接到服务器”**对话框后,选择包含要使用的挖掘模型的 Analysis Services 实例。

查询编辑器包含以下元素:

  • 包含选定的 Analysis Services 数据库中的所有挖掘模型的下拉列表框。

  • 显示选定的挖掘模型中的所有列的树视图的选项卡。

  • 包含可用于每个模型类型的所有函数的选项卡。

  • 用于创建 DMX 查询的文本编辑器。

若要检查查询的语法,请单击**“分析”。若要运行查询,请单击“执行”。若要停止正在运行的查询,请单击“取消执行查询”**。

屏幕底部的**“结果”选项卡显示查询结果。“消息”**选项卡显示与查询执行相关的所有消息。

在**“挖掘模型”**列表中选择了模型后,即可将列或函数从屏幕左侧的树查看器拖放到文本编辑器中。关键字为蓝色。

有关详细信息,请参阅:使用 SQL Server Management Studio 编写、分析和编辑脚本, 代码编辑器中的颜色代码, 编辑器有用的命令和功能

模板

模板资源管理器中有创建 DMX 基本查询的模板。若要打开模板资源管理器,请选择**“视图”菜单上的“模板资源管理器”。单击“分析服务器”可以查看应用于 Analysis Services 的模板的树视图。DMX 文件夹包含数据挖掘模板,该文件下面又分成“模型内容”“模型管理”“预测查询”**三个文件夹。

若要打开一个新模板,请右键单击相应的查询类型,再选择**“打开”**。下表列出了 SQL Server Management Studio 中可用的查询类型。

基准预测

创建关系模型

PMML 内容

清除模型内容

离散列值

重命名模型

内容查询

删除模型

单独预测

连续列值

导出模型

为模型定型

创建

导出结构

为嵌套模型定型

从 PMML 创建

嵌套预测

 

创建嵌套

嵌套单独预测

 

有关详细信息,请参阅使用 SQL Server Management Studio 模板如何在 SQL Server Management Studio 中使用模板