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

  1. Öffnen Sie in SQL Server Management Studio die Analysis Services-Instanz, die das abzufragende Modell enthält.

  2. Klicken Sie mit der rechten Maustaste auf den Instanznamen, wählen Sie Neue Abfrage und anschließend DMX aus.

    HinweisHinweis

    Sie können auch mit der MDX-Vorlage eine Abfrage für ein Data Mining-Modell erstellen.

  3. 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

  1. Geben oder fügen Sie im DMX-Abfragefenster den folgenden Text ein:

    SELECT MINING_PARAMETERS
    FROM $system.DMSCHEMA_MINING_MODELS
    WHERE MODEL_NAME = ''
    
  2. Wählen Sie im Objekt-Explorer das gewünschte Miningmodell aus, und ziehen Sie es in das DMX-Abfragefenster zwischen die einfachen Anführungszeichen.

  3. 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

Siehe auch

Konzepte

Data Mining-Abfragetasks und -Anweisungen

Data Mining-Abfrage