建模标志 (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)

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