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

在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中使用数据挖掘模型包括下列主要任务:

  • 创建挖掘结构和挖掘模型
  • 处理挖掘结构和挖掘模型
  • 删除挖掘结构或挖掘模型
  • 复制挖掘模型
  • 浏览挖掘模型
  • 对挖掘模型进行预测

可以使用数据挖掘扩展插件 (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 <模型>.CONTENTFROM <模型>.DIMENSION_CONTENT

对挖掘模型进行预测

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

另外,使用 IMPORT (DMX)EXPORT (DMX) 语句也可以导入和导出模型。

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

主题 说明

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

数据定义语言 (DDL) 的一部分。用于定义新挖掘模型(包括定型)或从数据库中删除现有挖掘模型。

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

数据操作语言 (DML) 的一部分。用于处理现有挖掘模型,包括浏览模型或创建预测。

请参阅

参考

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

帮助和信息

获取 SQL Server 2005 帮助