Erstellen einer SINGLETON-Vorhersageabfrage aus einer Vorlage

Eine SINGLETON-Abfrage ist für Modelle hilfreich, die Sie für Vorhersagen verwenden möchten, ohne sie jedoch einem externen Eingabedataset zuzuordnen oder sie für Massenvorhersagen zu verwenden. 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]

In der folgenden Prozedur wird beschrieben, wie die Abfrage mit dem Vorlagen-Explorer in SQL Server Management Studio rasch erstellt wird.

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-Vorlagen zu öffnen.

So öffnen Sie eine Vorhersageabfragevorlage

  1. Erweitern Sie im Vorlagen-Explorer in 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, auf dem sich die Instanz von Analysis Services befindet, die das abzufragende Miningmodell enthält. 

  4. Klicken Sie 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 eine Instanz von Analysis Service aus der Liste 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 angeben aus.

  4. Geben Sie in der Zeile Liste auswählen * 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 für die Zeile Liste auswählen * eingegeben.

  5. Geben Sie in der Zeile Miningmodell den Namen eines Miningmodells aus der Liste der Miningmodelle im Objektexplorer ein.

    In dem Beispielcode am Beginn dieses Themas wurde für die Zeile Miningmodell der Name TM_Decision_Tree eingegeben.

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

    In dem Beispielcode am Beginn dieses Themas wurde für die Zeile Wert 2 eingegeben, um das Kaufverhalten bezüglich Fahrrädern auf der Grundlage der vorhandenen Kinder vorherzusagen.

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

    In dem Beispielcode am Beginn dieses Themas wurde für die Zeile Spalte Number Children at Home eingegeben.

    HinweisHinweis

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

  8. Behalten Sie den Wert t für Eingabealias bei.

  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.

Siehe auch

Aufgaben

Erstellen von Vorhersagen (Lernprogramm zu Data Mining-Grundlagen)