数据挖掘扩展插件 (DMX) 语句

适用于: SQL Server Analysis Services

在 Microsoft SQL Server Analysis Services 中使用数据挖掘模型涉及以下主要任务:

  • 创建挖掘结构和挖掘模型

  • 处理挖掘结构和挖掘模型

  • 删除挖掘结构或挖掘模型

  • 复制挖掘模型

  • 浏览挖掘模型

  • 对挖掘模型进行预测

可以使用数据挖掘扩展插件 (DMX) 语句,以编程方式执行上述每个任务。

创建挖掘结构和挖掘模型
使用 CREATE MINING STRUCTURE (DMX) 语句将新的挖掘结构添加到数据库。 然后,可以使用 ALTER MINING STRUCTURE (DMX) 语句将挖掘模型添加到挖掘结构。

使用 CREATE MINING MODEL (DMX) 语句生成新的挖掘模型和关联的挖掘结构。

处理挖掘结构和挖掘模型
使用 INSERT INTO (DMX) 语句处理挖掘结构和挖掘模型。

删除挖掘结构或挖掘模型
使用 DELETE (DMX) 语句从挖掘模型或挖掘结构中删除所有训练的数据。 使用 DROP MINING STRUCTURE (DMX) DROP MINING MODEL (DMX) 语句从数据库完全删除挖掘结构或挖掘模型。

复制挖掘模型
使用 SELECT INTO (DMX) 语句将现有挖掘模型的结构复制到新的挖掘模型中,并使用相同的数据训练新模型。

浏览挖掘模型
使用 SELECT (DMX) 语句浏览数据挖掘算法在模型训练期间计算和存储在数据挖掘模型中的信息。 与 Transact-SQL 非常类似,可以将多个子句用于 SELECT 语句,以扩展其功能。 这些子句包括 DISTINCT FROM <模型>FROM <模型>。CASESFROM <模型>。SAMPLE_CASES FROM <模型>。CONTENTFROM <模型>。DIMENSION_CONTENT

对挖掘模型进行预测
使用 SELECT 语句的 PREDICTION JOIN 子句创建基于现有挖掘模型的预测。

还可以使用 IMPORT (DMX) EXPORT (DMX) 语句导入 和导出模型。

上述任务可以分为两类:数据定义语句和数据操作语句,下表对这两类语句进行了说明。

主题 说明
数据挖掘扩展插件 (DMX) 数据定义语句 数据定义语言 (DDL) 的一部分。 用于定义新挖掘模型(包括定型)或从数据库中删除现有挖掘模型。
数据挖掘扩展插件 (DMX) 数据操作语句 数据操作语言 (DML) 的一部分。 用于处理现有挖掘模型,包括浏览模型或创建预测。

另请参阅

数据挖掘扩展插件 (DMX) 函数参考
数据挖掘扩展插件 (DMX) 运算符参考
数据挖掘扩展插件 (DMX) 语法约定
数据挖掘扩展插件 (DMX) 语法元素