Abfragen der Parameter, mit denen ein Miningmodell erstellt wird
Die Zusammensetzung eines Miningmodells wird nicht nur von den Trainingsfällen beeinflusst, sondern auch von den Parametern, die bei der Erstellung des Modells festgelegt wurden. Daher ist es unter Umständen hilfreich, die Parametereinstellungen eines vorhandenen Modells abzurufen, um das Verhalten des Modells besser zu verstehen. Das Abrufen der Parameter ist auch beim Dokumentieren einer bestimmten Version dieses Modells nützlich.
Um die Parameter zu finden, die bei der Erstellung des Modells verwendet wurden, erstellen Sie eine Abfrage für eines der Miningmodell-Schemarowsets. In SQL Server 2012 Analysis Services (SSAS) werden diese Schemarowsets als Gruppe von Systemsichten verfügbar gemacht, die einfach mit der Transact-SQL-Syntax abgefragt werden können. In diesem Verfahren wird beschrieben, wie Sie eine Abfrage erstellen, die die Parameter zurückgibt, mit denen das angegebene Miningmodell erstellt wurde.
So öffnen Sie ein Abfragefenster für eine Schemarowsetabfrage
Öffnen Sie in SQL Server Management Studio die Analysis Services-Instanz, die das abzufragende Modell enthält.
Klicken Sie mit der rechten Maustaste auf den Instanznamen, wählen Sie Neue Abfrage und anschließend DMX aus.
Hinweis Sie können auch mit der MDX-Vorlage eine Abfrage für ein Data Mining-Modell erstellen.
Wenn die Instanz mehrere Datenbanken enthält, wählen Sie aus der Liste Verfügbare Datenbanken in der Symbolleiste die Datenbank mit dem Modell aus, das Sie abfragen möchten.
So geben Sie Modellparameter für ein vorhandenes Miningmodell zurück
Geben oder fügen Sie im DMX-Abfragefenster den folgenden Text ein:
SELECT MINING_PARAMETERS FROM $system.DMSCHEMA_MINING_MODELS WHERE MODEL_NAME = ''
Wählen Sie im Objekt-Explorer das gewünschte Miningmodell aus, und ziehen Sie es in das DMX-Abfragefenster zwischen die einfachen Anführungszeichen.
Drücken Sie F5, oder klicken Sie auf Ausführen.
Beispiel
Der folgende Code gibt eine Liste der Parameter zurück, mit denen das Miningmodell im Lernprogramm zu Data Mining-Grundlagen erstellt wurde. Diese Parameter umfassen die expliziten Werte für Standardwerte, die von den Miningdiensten verwendet werden, die von Anbietern auf dem Server bereitgestellt werden.
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
Im Codebeispiel werden die folgenden Parameter für das Clustermodell zurückgegeben:
eExample-Ergebnisse:
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