Freigeben über


Vorgehensweise: Abfragen der verwendeten Parameter, mit denen ein Miningmodell erstellt wird

Da das Verhalten eines Miningmodells nicht nur von der Zusammensetzung der Trainingsfälle beeinflusst wird, sondern auch von den beim Erstellen des Modells festgelegten Parametern, ist es möglicherweise nützlich, Parameter und Werte für ein vorhandenes Modell abzurufen, um das Verhalten des Modells besser zu verstehen. Das Abrufen der Parameter kann auch nützlich sein, um eine bestimmte Version dieses Modells zu dokumentieren.

Um die Parameter zu finden, die beim Erstellen eines bestimmten Modells verwendet wurden, erstellen Sie eine Abfrage für eines der Miningmodell-Schemarowsets. In SQL Server 2008 Analysis Services (SSAS) wurden 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:

Erwartete 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