Freigeben über


Eine Singleton-Vorhersageabfrage aus einer Vorlage erstellen

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".

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. Erweitern Sie im Vorlagen-Explorer in der Liste der Analysis Server-Vorlagen DMX, und erweitern Sie dann Vorhersageabfragen.

  2. Doppelklicken Sie auf Singletonvorhersage.

  3. Geben Sie im Dialogfeld "Mit Analysis Services verbinden " den Namen des Servers ein, der die Instanz von SQL Server 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 Miningmodelle geöffnet, der Data-Mining-Funktionen und eine Liste der Data-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 auf 2 festgelegt, um das Verhalten des Fahrradkaufs basierend auf der Anzahl der Kinder zu Hause vorherzusagen.

  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 Anzahl der Kinder zu Hause festgelegt.

    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 als t beibehalten.

  9. Klicke auf OK.

  10. Suchen Sie im Abfragetextbereich die rote Wellenlinie unter dem Komma und den Auslassungspunkten, die einen Syntaxfehler angeben. 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 gezeigt wird, wurde die zusätzliche Abfragebedingung auf "45" als [Alter] festgelegt.

  11. Klicken Sie auf Ausführen.

Siehe auch

Erstellen von Vorhersagen (Grundlegendes Data Mining-Lernprogramm)