查看或更改算法参数

适用于:SQL Server 2019 及更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

数据挖掘在 SQL Server 2017 Analysis Services 中已弃用,现在在 SQL Server 2022 Analysis Services 中已停止使用。 对于已弃用和停止使用的功能,文档不会更新。 若要了解详细信息,请参阅 Analysis Services 后向兼容性

可以更改随用于生成数据挖掘模型的算法一起提供的参数,以自定义模型的结果。

Microsoft 中提供的算法参数SQL Server SQL Server Analysis Services更改的不仅仅是模型的属性:它们可用于从根本上改变数据的处理、分组和显示方式。 例如,您可以使用算法参数执行下列操作:

  • 更改分析方法,如聚类分析方法。

  • 控制功能选择行为。

  • 指定项集的大小或规则的概率。

  • 控制决策树的分支和深度。

  • 指定种子值或用于模型创建的内部维持集的大小。

为每种算法提供的参数差异很大:有关可为每个算法设置的参数列表,请参阅本部分中的技术参考主题: 数据挖掘算法 (Analysis Services - 数据挖掘)

更改算法参数

  1. 在 SQL Server Data Tools 中数据挖掘Designer的“挖掘模型”选项卡上,右键单击要优化算法的挖掘模型的算法类型,然后选择“设置算法参数”。

    此时将打开 “算法参数” 对话框。

  2. “值” 列中,为要更改的算法设置新值。

    如果未在“”列中输入值,SQL Server Analysis Services使用默认参数值。 “范围” 列说明了您可以输入的可能值。

  3. 单击 “确定”

    此时,算法参数被设置为新值。 重新处理挖掘模型后,参数更改才反映在该模型中。

查看现有模型中使用的参数

  1. 在 SQL Server Management Studio 中,打开 DMX 查询窗口。

  2. 按如下所示键入查询:

    select MINING_PARAMETERS   
    from $system.DMSCHEMA_MINING_MODELS  
    WHERE MODEL_NAME = '<model name>'  
    
    

另请参阅

挖掘模型任务和操作指南