建模标志 (DMX)

适用于: SQL Server Analysis Services

可以使用 Analysis Services 中的建模标志向数据挖掘算法提供有关事例表中定义的数据的其他信息。 该算法可以使用该附加信息生成更精确的数据挖掘模型。 可以同时在挖掘结构列和挖掘模型列中定义建模标志。

Analysis Services 支持以下建模标志:

NOT NULL
属性列的值不应包含 Null 值。 如果在模型训练过程中 Analysis Services 遇到此属性列的 null 值,则会出现错误。 该标志是在挖掘结构列中定义的。

REGRESSOR
指示该算法可以在回归算法的回归公式中使用指定列。 Microsoft线性回归和Microsoft决策树算法支持此标志,并在挖掘模型列上定义。

MODEL_EXISTENCE_ONLY
是否存在特性比特性列值更重要。 该标志是在挖掘模型列中定义的。

第三方算法可能支持其他建模标志。 若要确定算法支持的建模标志,请使用 SUPPORTED_MODELING_FLAGS 架构行集。 您还可以查询服务器上的挖掘服务,以确定特定算法支持哪些建模标志。 例如,下面的查询返回当前服务器上 Microsoft 线性回归算法支持的建模标志:

SELECT SUPPORTED_MODELING_FLAGS  
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES  
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'  

预期的结果:

NOT NULL,REGRESSOR

在挖掘模型中指定建模标志

有关 Analysis Services 支持在挖掘结构列上指定标志的语法示例,请参阅 CREATE MINING STRUCTURE (DMX)。

有关在挖掘模型列上指定建模 flga 的语法示例,请参阅 ALTER MINING STRUCTURE (DMX)。

有关使用挖掘模型列的详细信息,请参阅 挖掘模型列

另请参阅

数据挖掘算法 (Analysis Services - 数据挖掘)
数据挖掘扩展插件 (DMX) 参考
数据挖掘扩展插件 (DMX) 语法元素
数据挖掘扩展插件 (DMX) 函数参考
数据挖掘扩展插件 (DMX) 运算符参考
数据挖掘扩展插件 (DMX) 语句参考
数据挖掘扩展插件 (DMX) 语法约定
通用预测函数 (DMX)
DMX 预测查询的结构和用法
了解 DMX Select 语句