Freigeben über


Erstellen einer SINGLETON-Vorhersageabfrage aus einer Vorlage

Eine Singletonabfrage ist nützlich, wenn Sie über ein Modell verfügen, das Sie für die Vorhersage verwenden möchten, es aber keinem externen Eingabedatensatz zuordnen oder Massenvorhersagen treffen möchten. Mit einer SINGLETON-Abfrage können Sie einen Wert oder Werte für das Modell bereitstellen und sofort den vorhergesagten Wert anzeigen.

Zum Beispiel stellt die folgende DMX-Abfrage eine SINGLETON-Abfrage für das als Ziel verwendete Mailingmodell dar (TM_Decision_Tree).

SELECT * FROM [TM_Decision_tree] ;  
NATURAL PREDICTION JOIN  
(SELECT '2' AS [Number Children At Home], '45' as [Age])  
AS [t]  

Im folgenden Verfahren wird beschrieben, wie Sie die Explorer Vorlagen in SQL Server Management Studio verwenden, um diese Abfrage schnell zu erstellen.

So öffnen Sie die Analysis Services-Vorlagen in SQL Server Management Studio

  1. Klicken Sie in SQL Server Management Studio im Menü Ansicht auf Vorlage Explorer.

  2. Klicken Sie auf das Cubesymbol, um die Analysis-Server-Vorlagen zu öffnen.

So öffnen Sie eine Vorhersageabfragevorlage

  1. Erweitern Sie im Vorlagen-Explorerin der Liste der Analysis-Server-Vorlagen DMX, und erweitern Sie dann Vorhersageabfragen.

  2. Doppelklicken Sie auf Singleton-Vorhersage.

  3. Geben Sie im Dialogfeld Verbindung mit Analysis Services herstellen den Namen des Servers ein, der über die instance von Analysis Services verfügt, der das abzufragte Miningmodell enthält.

  4. Klicke auf Verbinden.

  5. Die Vorlage wird in der angegebenen Datenbank geöffnet, zusammen mit einem Miningmodell-Objektkatalog, der Data Mining-Funktionen und eine Liste von Data Mining-Strukturen und zugehörige Modelle enthält.

So passen Sie die SINGLETON-Abfragevorlage an

  1. Klicken Sie in der Vorlage auf die Dropdownliste Verfügbare Datenbanken , und wählen Sie in der Liste eine Instanz von Analysis Service aus.

  2. Wählen Sie in der Liste Miningmodell das Miningmodell aus, das Sie abfragen möchten.

    Die Liste der Spalten im Miningmodell wird im Bereich Metadaten des Objektkatalogs angezeigt.

  3. Wählen Sie im Menü Abfrage die Option Werte für Vorlagenparameter angebenaus.

  4. Geben Sie in der Zeile Liste auswählen das Platzhalterzeichen * ein, um alle Spalten zurückzugeben, oder geben Sie eine durch Komma getrennte Liste von Spalten und Ausdrücken ein, um bestimmte Spalten zurückzugeben.

    Wenn Sie * eingeben, wird die vorhersagbare Spalte zurückgegeben sowie alle Spalten, für die Sie in Schritt 6 neue Werte eingegeben haben.

    In dem Beispielcode am Beginn dieses Themas wurde * in die Zeile Liste auswählen eingegeben.

  5. Geben Sie in der Zeile Miningmodell den Namen eines Miningmodells aus der Liste der Miningmodelle im Objekt-Explorerein.

    Für den Am Anfang dieses Themas gezeigten Beispielcode wurde die Zeile des Miningmodells auf den Namen TM_Decision_Treefestgelegt.

  6. Geben Sie in der Zeile Wert den neuen Datenwert ein, für den Sie eine Vorhersage machen möchten.

    Für den Beispielcode, der am Anfang dieses Themas gezeigt wird, wurde die Wertzeile auf 2 festgelegt, um das Kaufverhalten von Fahrrädern basierend auf der Anzahl der Kinder zu Hause vorherzusagen.

  7. Geben Sie in der Zeile Spalte den Namen der Spalte im Miningmodell ein, der die neuen Daten zugeordnet werden sollen.

    Für den Am Anfang dieses Themas gezeigten Beispielcode wurde die Spaltenzeile auf Number Children at Homefestgelegt.

    Hinweis

    Wenn Sie das Dialogfeld Werte für Vorlagenparameter angeben verwenden, müssen Sie den Spaltennamen nicht in eckige Klammern einzuschließen. Die Klammern werden automatisch hinzugefügt.

  8. Übernehmen Sie den Eingabealias als t.

  9. Klicken Sie auf OK.

  10. Suchen Sie im Abfragetextbereich nach einer roten Wellenlinie unter dem Komma und den Auslassungspunkten, die Syntaxfehler anzeigt. Löschen Sie die Auslassungspunkte, und fügen Sie alle weiteren gewünschten Abfragebedingungen hinzu. Wenn Sie keine weiteren Bedingungen hinzufügen, löschen Sie das Komma.

    In dem Beispielcode am Beginn dieses Themas wurde für die zusätzliche Abfragebedingung '45' as [Age] eingegeben.

  11. Klicken Sie auf Ausführen.

Weitere Informationen

Erstellen von Vorhersagen (Lernprogramm zu Data Mining-Grundlagen)