Procedura: Esecuzione di query sui parametri utilizzati per creare un modello di data mining
Poiché il comportamento di un modello di data mining dipende non solo dalla composizione dei case di training, ma anche dai parametri impostati durante la creazione del modello, può risultare utile recuperare i parametri e i valori relativi a un modello esistente per comprenderne meglio il comportamento. Il recupero di parametri può essere utile anche per documentare una determinata versione del modello.
Per trovare i parametri utilizzati per creare un determinato modello, creare una query su uno dei set di righe dello schema del modello di data mining. In SQL Server 2008 Analysis Services (SSAS) questi set di righe dello schema sono stati esposti come set di viste di sistema su cui è possibile eseguire facilmente query tramite 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 generato 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 previsti:
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