適用於: 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,或按下 [執行]
。
例
下列程式代碼會傳回參數清單,這些參數是用來建立您在 基本數據採礦教學課程中建置的採礦模型,。 這些參數包含伺服器上提供者所使用之採礦服務所使用之任何預設值的明確值。
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
程式代碼範例會傳回叢集模型的下列參數:
eExample 結果:
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