Eseguire query sui parametri utilizzati per creare un modello di data mining
La composizione di un modello di data mining non è interessata solo dai case di training, ma anche dai parametri impostati alla creazione del modello. Pertanto, è possibile recuperare le impostazioni dei parametri di un modello esistente per comprendere meglio il comportamento dello stesso. Il recupero dei parametri può essere utile anche per documentare una determinata versione del modello.
Per trovare i parametri utilizzati alla creazione del modello, creare una query su uno dei set di righe dello schema del modello di data mining. In SQL Server 2012 Analysis Services (SSAS) questi set di righe dello schema sono esposti come set di viste di sistema su cui è possibile eseguire query in modo semplice utilizzando la sintassi Transact-SQL. In questa procedura viene descritto come creare una query che restituisce i parametri utilizzati per creare il modello di data mining specificato.
Per aprire una finestra Query per una query sul set di righe dello schema
In SQL Server Management Studio aprire l'istanza di Analysis Services contenente il modello su cui eseguire la query.
Fare clic con il pulsante destro del mouse sul nome dell'istanza, scegliere Nuova query, quindi DMX.
[!NOTA]
È anche possibile creare una query su un modello di data mining tramite il modello MDX.
Se l'istanza contiene più database, selezionare quello che contiene il modello su cui eseguire la query dall'elenco Database disponibili nella barra degli strumenti.
Per restituire i parametri di un modello di data mining esistente
Nel riquadro Query DMX digitare o incollare il testo seguente:
SELECT MINING_PARAMETERS FROM $system.DMSCHEMA_MINING_MODELS WHERE MODEL_NAME = ''
In Esplora oggetti selezionare il modello di data mining desiderato, quindi trascinarlo nel riquadro Query DMX, tra le virgolette singole.
Premere F5 oppure fare clic su Esegui.
Esempio
Nel codice seguente viene restituito un elenco dei parametri utilizzati per creare il modello di data mining compilato nell'Esercitazione di base sul data mining Questi parametri includono i valori espliciti relativi alle impostazioni predefinite utilizzate dai servizi di data mining disponibili dai provider nel server.
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
Nell'esempio di codice vengono restituiti i parametri seguenti per il modello di clustering:
Risultati dell'esempio:
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