共用方式為


如何:查詢用於建立採礦模型的參數

因為採礦模型的行為不僅會受到定型案例構成要素的影響,也會受到在建立模型時所設定參數的影響,所以若要深入了解模型的行為,擷取現有模型的參數及值可能很有用。擷取參數對於記錄該模型的特定版本而言可能很有用。

若要尋找用來建立特定模型的參數,您可針對其中一個採礦模型結構描述資料列集建立查詢。在 SQL Server 2008 Analysis Services (SSAS) 中,這些結構描述資料列集已公開為可藉由使用 Transact-SQL 語法而輕鬆查詢的一組系統檢視。這項程序描述如何建立查詢,以傳回用來建立指定採礦模型的參數。

開啟結構描述資料列集查詢的查詢視窗

  1. 在 SQL Server Management Studio 中,開啟包含所要查詢之 Analysis Services 的執行個體。

  2. 以滑鼠右鍵按一下執行個體名稱,選取 [新增查詢],然後選取 [DMX]

    [!附註]

    您也可以使用 [MDX] 範本針對資料採礦模型建立查詢。

  3. 如果執行個體包含多個資料庫,請從工具列中的 [可用的資料庫] 清單選取包含您要查詢之模型的資料庫。

傳回現有採礦模型的模型參數

  1. 在 DMX 查詢窗格中,輸入或貼上下列文字:

    SELECT MINING_PARAMETERS
    FROM $system.DMSCHEMA_MINING_MODELS
    WHERE MODEL_NAME = ''
    
  2. 在 [物件總管] 中,選取所要的採礦模型,然後將它拖曳到 [DMX 查詢] 窗格內的單引號中。

  3. 按 F5, 或按一下 [執行]

範例

下列程式碼會傳回用來建立您在資料採礦基本教學課程中所建立之採礦模型的參數清單。這些參數所包含的明確值,會用於伺服器的提供者所提供之採礦服務使用的任何預設值。

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