使用预测查询生成器创建 DMX 预测查询

预测查询生成器位于数据挖掘设计器的**“挖掘模型预测”**选项卡中。

**“挖掘模型预测”**选项卡提供下列屏幕。您可以使用左上角的列表访问这些屏幕。

  • 设计
  • 查询
  • 结果

您可以将**“设计”屏幕上的可视工具和一个文本编辑器(该编辑器允许您直接访问“查询”屏幕上的 DMX 查询)配合使用来设计查询。当您打开“结果”**屏幕时,查询将运行并在网格中显示结果。

有关详细信息,请参阅数据挖掘扩展插件 (DMX) 参考如何创建预测查询如何创建单独查询

设计

**“挖掘模型”“选择输入表”这两个表位于“设计”**屏幕的顶部。使用这些表可选择据以创建预测的挖掘模型和输入表。您可以使用项目中的任何挖掘模型和数据源视图中的任何输入表。创建预测时也可以不使用输入表;您可以不将挖掘模型与数据源相关联,而创建一个单独查询来直接向挖掘模型馈送数据。有关创建单独查询的详细信息,请参阅单独查询

若要选择一个模型,请单击**“选择模型”,这将打开“选择挖掘模型”对话框。该对话框包含了一个树结构,它列出了项目中的结构和与各个结构相关联的模型。浏览到正确的模型,再单击“确定”**。

使用与**“选择输入表”**相关联的超链接来选择事例表、添加嵌套表、修改联接以及删除表。

选择模型和输入表后,这两者中的列将彼此映射。您可以通过将列名从一个表拖到另一个表来手动调整映射。您还可以通过删除连接两列的线来删除这两列之间的映射。

在**“设计”**屏幕下部的网格中设计预测查询。您可以将列拖到网格中以便将其包含在预测查询中。该网格包含下面的列表中所介绍的列。

  • Source
    确定新列的源。可能的源包括挖掘模型、输入表、预测函数或自定义表达式。
  • Field
    确定与**“源”**列中的选择相关联的特定列或函数。
  • Alias
    确定如何在结果集中命名列。
  • Show
    确定在**“源”**列中选择的内容是否显示在结果中。
  • Group
    通过使用括号来与**“和/或”**列一起使用以便将表达式分组到一起。例如,(expr1 or expr2) and expr3。
  • 和/或
    在查询中创建逻辑。例如,(expr1 or expr2) and expr3。
  • 条件/参数
    指定应用于该列的条件或用户表达式。您可以将列从表拖至该单元格。

设计查询后,您可以查看已创建的 DMX 语句,也可以查看结果。

查询

选择**“查询”屏幕时,一个基本文本编辑器将替换用于定义查询的网格。使用该文本编辑器可编辑查询或将其复制到剪贴板。如果在文本编辑器中键入对查询的更改,并切换回“设计”**视图,则所有更改都将丢失,查询将恢复到预测查询生成器所创建的原始查询。

有关详细信息,请参阅:预测查询 (DMX)将函数映射到查询类型 (DMX)

结果

选择**“结果”屏幕可显示在“设计”屏幕中生成的或在“查询”视图中修改过的 DMX 查询返回的结果网格。单击右下角的“运行”**,可以重新运行查询。

如果结果包含嵌套表,可使用**“展开”**(+) 来展开或折叠结果。您可以将结果以 HTML 格式复制到剪贴版。

请参阅

概念

创建 DMX 预测查询
单独查询

其他资源

数据挖掘扩展插件 (DMX) 参考
“挖掘模型预测”选项卡操作指南主题

帮助和信息

获取 SQL Server 2005 帮助