共用方式為


檢視或變更演算法參數

適用於: 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 中數據採礦設計師的 [採礦模型] 索引標籤上,以滑鼠右鍵按兩下您要微調演算法之採礦模型的演算法類型,然後選取 [[設定演演算法參數]

    [演算法參數] 對話框隨即開啟。

  2. 在 [Value] 資料行中,設定您要變更之演算法的新值。

    如果您未在 [Value] 數據行中輸入值,SQL Server Analysis Services 會使用預設參數值。 Range 資料列描述您可以輸入的可能值。

  3. 按下 [確定]

    演算法參數會設定為新的值。 在您重新處理模型之前,參數變更將不會反映在採礦模型中。

檢視現有模型中所使用的參數

  1. 在 SQL Server Management Studio 中,開啟 DMX 查詢視窗。

  2. 輸入如下的查詢:

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

另請參閱

採礦模型工作和操作說明