Freigeben über


Abfragen der Parameter, die zum Erstellen eines Miningmodells verwendet werden

Gilt für: SQL Server 2019 und frühere Analysis Services Azure Analysis Services Fabric/Power BI Premium

Von Bedeutung

Data Mining wurde in SQL Server 2017 Analysis Services verworfen und ist in SQL Server 2022 Analysis Services eingestellt worden. Die Dokumentation wird nicht für veraltete und nicht mehr unterstützte Features aktualisiert. Weitere Informationen finden Sie unter "Analysis Services-Abwärtskompatibilität".

Die Zusammensetzung eines Miningmodells wird nicht nur von den Schulungsfällen, sondern von den Parametern beeinflusst, die beim Erstellen des Modells festgelegt wurden. Daher ist es möglicherweise hilfreich, die Parametereinstellungen eines vorhandenen Modells abzurufen, um das Verhalten des Modells besser zu verstehen. Das Abrufen von Parametern ist auch beim Dokumentieren einer bestimmten Version dieses Modells hilfreich.

Um die Parameter zu finden, die beim Erstellen des Modells verwendet wurden, erstellen Sie eine Abfrage für eine der Miningmodellschema-Rowsets. Diese Schema-Rowsets werden als eine Reihe von Systemansichten verfügbar gemacht, die Sie mithilfe Transact-SQL Syntax auf einfache Weise abfragen können. In diesem Verfahren wird beschrieben, wie Sie eine Abfrage erstellen, die die Parameter zurückgibt, die zum Erstellen des angegebenen Miningmodells verwendet wurden.

So öffnen Sie ein Abfragefenster für eine Schemazeilenabfrage

  1. Öffnen Sie in SQL Server Management Studio die Instanz von SQL Server Analysis Services, die das Modell enthält, das Sie abfragen möchten.

  2. Klicken Sie mit der rechten Maustaste auf den Namen der Instanz, wählen Sie Neue Abfrage aus, und wählen Sie dann DMX aus.

    Hinweis

    Sie können auch eine Abfrage für ein Data Mining-Modell erstellen, indem Sie die MDX-Vorlage verwenden.

  3. Wenn die Instanz mehrere Datenbanken enthält, wählen Sie die Datenbank aus, die das Modell enthält, das Sie in der Liste "Verfügbare Datenbanken " auf der Symbolleiste abfragen möchten.

So geben Sie Modellparameter für ein vorhandenes Miningmodell zurück

  1. Geben oder fügen Sie im DMX-Abfragebereich 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 dann in das DMX-Abfragefenster zwischen die einfachen Anführungszeichen.

  3. Drücken Sie F5, oder klicken Sie auf "Ausführen".

Example

Der folgende Code gibt eine Liste der Parameter zurück, die zum Erstellen des Miningmodells verwendet wurden, das Sie im Lernprogramm zum Einfachen Data Mining erstellen. Diese Parameter enthalten die expliziten Werte für alle Standardwerte, die von den Miningdiensten verwendet werden, die von Anbietern auf dem Server verfügbar sind.

SELECT MINING_PARAMETERS   
FROM $system.DMSCHEMA_MINING_MODELS  
WHERE MODEL_NAME = 'TM Clustering'  

Das Codebeispiel gibt die folgenden Parameter für das Clusteringmodell zurück:

Beispielergebnisse:

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

Data Mining-Abfrageaufgaben und Vorgehensweisen
Data Mining-Abfragen