数据挖掘扩展插件 (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_CASESFROM <模型>。内容FROM <模型>。DIMENSION_CONTENT

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

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

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

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

另请参阅

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