Freigeben über


Eine Singleton-Vorhersageabfrage aus einer Vorlage erstellen

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

Beispielsweise stellt die folgende DMX-Abfrage eine Singleton-Abfrage für das zielgerichtete 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]  

Das folgende Verfahren beschreibt, wie Sie den Vorlagen-Explorer 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 "Vorlagen-Explorer".

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

So öffnen Sie eine Vorhersageabfragevorlage

  1. Im Vorlagen-Explorer in der Liste der Analysis Server-Vorlagen, erweitern Sie DMX und dann Vorhersageabfragen.

  2. Doppelklicken Sie auf Singleton-Vorhersage.

  3. Geben Sie im Dialogfeld "Mit Analysis Services verbinden " den Namen des Servers ein, der die Instanz von Analysis Services enthält, die das zu abfragende Miningmodell enthält.

  4. Klicken Sie auf Verbinden.

  5. Die Vorlage wird in der angegebenen Datenbank zusammen mit einem Objektbrowser für das Miningmodell geöffnet, der Daten-Mining-Funktionen und eine Liste der Daten-Mining-Strukturen und verwandter 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 dann eine Instanz von Analysis Service aus der Liste aus.

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

    Die Liste der Spalten im Miningmodell wird im Metadatenbereich des Objektbrowsers angezeigt.

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

  4. Geben Sie in der Ausgewählten Listenzeile * ein, um alle Spalten zurückzugeben, oder geben Sie eine durch Trennzeichen getrennte Liste von Spalten und Ausdrücken ein, um bestimmte Spalten zurückzugeben.

    Wenn Sie *eingeben, wird die vorhersagbare Spalte zusammen mit allen Spalten zurückgegeben, für die Sie in Schritt 6 neue Werte angeben.

    Für den Beispielcode, der zu Beginn dieses Themas angezeigt wird, wurde die Auswahllistenzeile auf *festgelegt.

  5. Geben Sie in der Miningmodellzeile den Namen des Miningmodells aus der Liste der Miningmodelle ein, die im Objekt-Explorer angezeigt werden.

    Für den Beispielcode, der zu Beginn dieses Themas angezeigt wird, wurde die Miningmodellzeile auf den Namen festgelegt. TM_Decision_Tree

  6. Geben Sie in der Wertzeile den neuen Datenwert ein, für den Sie eine Vorhersage erstellen möchten.

    Für den Beispielcode, der zu Beginn dieses Themas gezeigt wird, wurde die Wertzeile so festgelegt 2 , dass das Verhalten des Fahrradkaufs basierend auf der Anzahl der Kinder zu Hause vorhergesagt wird.

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

    Für den Beispielcode, der zu Beginn dieses Themas angezeigt wird, wurde die Spalte-Zeile auf Number Children at Home.

    Hinweis

    Wenn Sie das Dialogfeld "Werte für Vorlagenparameter angeben " verwenden, müssen Sie nicht eckige Klammern um den Spaltennamen hinzufügen. Die Klammern werden automatisch für Sie hinzugefügt.

  8. Lassen Sie den Eingabealias so wie er ist t.

  9. Klicke auf OK.

  10. Suchen Sie im Abfragefenster die rote Wellenlinie unter dem Komma und den Auslassungspunkten, die auf einen Syntaxfehler hinweist. Löschen Sie die Auslassungspunkte und fügen Sie alle gewünschten zusätzlichen Abfragebedingungen hinzu. Wenn Sie keine anderen Bedingungen hinzufügen, löschen Sie das Komma.

    Für den Beispielcode, der zu Beginn dieses Themas angezeigt wird, wurde die zusätzliche Abfragebedingung auf festgelegt '45' as [Age].

  11. Klicken Sie auf Ausführen.

Siehe auch

Erstellen von Vorhersagen (Grundlegendes Data Mining-Lernprogramm)