查詢用於建立採礦模型的參數
適用于:SQL Server 2019 和更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium
重要
資料採礦自 SQL Server 2017 Analysis Services 起退場,現在的 SQL Server 2022 Analysis Services 已不再繼續提供。 已退場和不再繼續提供之功能的文件不予更新。 若要深入了解,請參閱 Analysis Services 回溯相容性。
採礦模型的構成不僅受到定型案例的影響,還會受到在建立模型時所設定參數的影響。 因此,擷取現有模型的參數設定以更加了解模型行為,可能會很有用。 擷取參數在記錄該模型的特定版本時也很有用。
若要尋找建立模型時所用的參數,您可針對其中一個採礦模型結構描述資料列集建立查詢。 這些架構資料列集會公開為一組系統檢視,您可以使用 Transact-SQL 語法輕鬆查詢。 這項程序描述如何建立查詢,以傳回用來建立指定採礦模型的參數。
開啟結構描述資料列集查詢的查詢視窗
在 SQL Server Management Studio中,開啟包含您要查詢之模型的 SQL Server Analysis Services 實例。
以滑鼠右鍵按一下執行個體名稱,選取 [新增查詢],然後選取 [DMX]。
注意
您也可以使用 [MDX] 範本針對資料採礦模型建立查詢。
如果執行個體包含多個資料庫,請從工具列中的 [可用的資料庫] 清單選取包含您要查詢之模型的資料庫。
傳回現有採礦模型的模型參數
在 DMX 查詢窗格中,輸入或貼上下列文字:
SELECT MINING_PARAMETERS FROM $system.DMSCHEMA_MINING_MODELS WHERE MODEL_NAME = ''
在 [物件總管] 中,選取所要的採礦模型,然後將它拖曳到 [DMX 查詢] 窗格內的單引號中。
按 F5, 或按一下 [執行]。
範例
下列程式碼會傳回用來建立您在 Basic Data Mining Tutorial中所建立之採礦模型的參數清單。 這些參數所包含的明確值,會用於伺服器的提供者所提供之採礦服務使用的任何預設值。
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
程式碼範例會針對群集模型傳回下列參數:
範例結果:
MINING_PARAMETERS
CLUSTER_COUNT=10,CLUSTER_SEED=0,CLUSTERING_METHOD=1,MAXIMUM_INPUT_ATTRIBUTES=255,MAXIMUM_STATES=100,MINIMUM_SUPPORT=1,MODELLING_CARDINALITY=10,SAMPLE_SIZE=50000,STOPPING_TOLERANCE=10
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應