数据挖掘扩展插件 (DMX) 语句参考
在 MicrosoftSQL ServerAnalysis 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 <模型>.CASES、FROM <模型>.SAMPLE_CASES、FROM <模型>.CONTENT 和 FROM <模型>.DIMENSION_CONTENT。对挖掘模型进行预测
使用 SELECT 语句的 PREDICTION JOIN 子句可以创建基于现有挖掘模型的预测。
另外,使用 IMPORT (DMX) 和 EXPORT (DMX) 语句也可以导入和导出模型。
上述任务可以分为两类:数据定义语句和数据操作语句,下表对这两类语句进行了说明。
主题 |
说明 |
---|---|
数据定义语言 (DDL) 的一部分。 用于定义新挖掘模型(包括定型)或从数据库中删除现有挖掘模型。 |
|
数据操作语言 (DML) 的一部分。 用于处理现有挖掘模型,包括浏览模型或创建预测。 |