SELECT FROM <model> (DMX)
Esegue un prediction join vuoto e restituisce il valore o i valori più probabili per le colonne specificate. Per creare la stima viene utilizzato solo il contenuto del modello di data mining.
Sintassi
SELECT <expression list> [TOP <n>] FROM <model>
[WHERE <condition list>]
[ORDER BY <expression> [DESC|ASC]]
Argomenti
expression list
Elenco delimitato da virgole contenente espressioni o colonne di tipo PREDICT o PREDICT ONLY.n
Facoltativo. Valore integer che specifica il numero di righe da restituire.model
Identificatore del modello.condition list
Facoltativo. Condizioni per limitare i valori restituiti dall'elenco di colonne.expression
Facoltativo. Espressione che restituisce un valore scalare.
Osservazioni
Le colonne specificate nell'argomento expression list devono essere definite come PREDICT o PREDICT ONLY oppure essere correlate a una colonna stimabile.
Esempio sull'algoritmo Naive Bayes
Nell'esempio seguente viene eseguito un prediction join vuoto sulla colonna Bike Buyer e viene restituito lo stato più probabile nel modello di data mining TM_Naive_Bayes.
SELECT ([Bike Buyer]) FROM [TM_Naive_Bayes]
Esempio sull'algoritmo Time Series
Nell'esempio seguente viene eseguita una stima sulla colonna Amount nel modello Forecasting e vengono restituiti i quattro intervalli temporali successivi. La colonna Model Region combina modelli di biciclette e regioni in un singolo identificatore. Per eseguire la stima, la query utilizza la funzione PredictTimeSeries (DMX).
SELECT [Model Region], PredictTimeSeries(Amount, 4)
FROM Forecasting