创建 DMX 预测查询

大多数数据挖掘项目的主要目标是使用挖掘模型来创建预测。创建预测包括分类、风险评估和线性回归等不同的任务。

预测查询基于数据挖掘扩展插件 (DMX) 语言。DMX 是 SQL 语言的扩展,为使用挖掘模型了提供支持。使用 DMX 的预测查询的语法与 Transact-SQL 中查询的语法相似。SQL Server Management Studio 和 Business Intelligence Development Studio 均提供了有助于生成 DMX 预测查询的工具。

注意注意

除了预测查询,您还可以创建内容查询来检索在处理模型时生成的模式和统计信息。有关内容查询和其他查询类型的详细信息,请参阅查询数据挖掘模型(Analysis Services – 数据挖掘)

预测查询工具

SQL Server 提供了以下可用于生成预测查询的工具:

  • 预测查询生成器

  • 查询编辑器

  • DMX 模板

数据挖掘设计器的**“挖掘模型预测”**选项卡中提供了预测查询生成器,可以在 SQL Server Management Studio

和 Business Intelligence Development Studio 中访问数据挖掘设计器。使用该查询生成器时,可以使用图形工具来选择挖掘模型、添加新事例数据和添加自定义预测函数。预测查询生成器包括一个可用于手动修改查询的文本编辑器,以及一个用于查看查询结果的简单结果窗格。

SQL Server Management Studio 中的查询编辑器提供了可用于生成和运行 DMX 查询的工具。可以连接到 SQL Server Analysis Services 的实例,从下拉列表中选择数据库和挖掘模型,并浏览挖掘模型列和预测函数的列表。

SQL Server Management Studio 还提供了可用于生成 DMX 查询的交互式 DMX 查询模板。

在 Integration Services 中创建预测查询

还可以将预测查询包括在 SQL Server Integration Services 包中。Integration Services 中的以下任务和转换支持创建和执行 DMX 语句。

组件

说明

数据挖掘查询任务

将 DMX 查询作为控制流的一部分执行。

任务编辑器提供了预测查询生成器和一个用于手动修改 DMX 查询的文本框。

数据挖掘查询转换

使用您在数据流中定义的源所提供的数据执行预测查询。

任务编辑器提供了预测查询生成器和一个用于手动修改 DMX 查询的文本框。