建模标志 (DMX)
可以在 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)。
有关在挖掘模型列中指定建模标志的语法的示例,请参阅 ALTER MINING STRUCTURE (DMX)。
有关使用挖掘模型列的详细信息,请参阅挖掘模型列。