Model SELECT FROM <> (DMX)

Dotyczy: usług SQL Server Analysis Services

Wykonuje puste łączenie predykcji, zwracając najbardziej prawdopodobną wartość lub wartości dla określonych kolumn. Do tworzenia przewidywania wykorzystywana jest wyłącznie zawartość modelu wydobycia.

Syntax

  
SELECT <expression list> [TOP <n>] FROM <model>   
[WHERE <condition list>]   
[ORDER BY <expression> [DESC|ASC]]  

Arguments

Lista wyrażeń
Lista wyrażeń oddzielona przecinkami lub kolumn przewidujących lub tylko przewidywalnych.

n
Optional. Liczba całkowita określająca, ile wierszy należy zwrócić.

model
Identyfikator modelu.

Lista warunków
Optional. Warunki ograniczające wartości zwracane z listy kolumn.

expression
Optional. Wyrażenie zwracające wartość skalarną.

Remarks

Kolumny w liście wyrażeń muszą być zdefiniowane jako przewidywać lub tylko przewidywać, albo związane z przewidywalną kolumną.

Przykład Naivnego Bayesa

Poniższy przykład wykonuje puste przewidywanie łączenia w kolumnie Bike Buyer, zwracając najbardziej prawdopodobny stan w modelu wydobycia TM Naive Bayes.

SELECT ([Bike Buyer]) FROM [TM_Naive_Bayes]  

Przykład szeregów czasowych

Poniższy przykład wykonuje prognozę na kolumnie Amount w modelu Forecasting, zwracając kolejne cztery kroki czasowe. Kolumna Model Region łączy modele motocykli i regiony w jeden identyfikator. Zapytanie wykorzystuje funkcję PredictTimeSeries (DMX) do wykonania przewidywania.

SELECT [Model Region], PredictTimeSeries(Amount, 4)   
FROM Forecasting