Funzioni di stima correlate (DMX)General Prediction Functions (DMX)

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

È possibile utilizzare il selezionare istruzione in estensioni DMX (Data Mining) per creare diversi tipi di query.You can use the SELECT statement in Data Mining Extensions (DMX) to create different types of queries. Una query può essere utilizzata per restituire informazioni sul modello di data mining stesso, per eseguire nuove stime o per modificare il modello eseguendone il training con i nuovi dati.A query can be used to return information about the mining model itself, to make new predictions, or alter the model by training it with new data. Analysis ServicesAnalysis Servicesfornisce una gamma di funzioni specializzate che consentono di controllare il tipo di informazioni restituite in una query. provides a variety of specialized functions that control the type of information that is returned in a query. Aggiungendo queste funzioni a una query DMX, è possibile recuperare statistiche o colonne di dati aggiuntive.By adding these functions to a DMX query, you can retrieve additional statistics or columns of data. Tuttavia, ogni tipo di query e ogni tipo di modello supportano solo determinate funzioni.However, each query type and each model type supports certain functions only.

Funzioni comuniCommon Functions

È possibile utilizzare le funzioni per estendere i risultati restituiti da un modello di data mining.You can use functions to extend the results that a mining model returns. È possibile utilizzare le seguenti funzioni per qualsiasi selezionare istruzione che restituisce un'espressione di tabella:You can use the following functions for any SELECT statement that returns a table expression:

DMX BottomCount ( )BottomCount (DMX) DMX RangeMin ( )RangeMin (DMX)
DMX BottomPercent ( )BottomPercent (DMX) DMX TopCount ( )TopCount (DMX)
Stimare ( DMX )Predict (DMX) DMX TopPercent ( )TopPercent (DMX)
DMX RangeMax ( )RangeMax (DMX) DMX TopSum ( )TopSum (DMX)
RangeMid ( DMX )RangeMid (DMX)

Inoltre, le funzioni seguenti sono supportate per quasi tutti i tipi di modello:In addition, the following functions are supported for almost all model types:

Funzioni specifiche per la sintassi SELECTFunctions Specific to SELECT Syntax

Nella tabella seguente sono elencate le funzioni che è possibile utilizzare per ogni tipo di selezionare istruzione.The following table lists the functions that you can use for each type of SELECT statement.

Per informazioni generali sulle funzioni in DMX, vedere DMX Data Mining Extensions ( ) Riferimento alla funzione.For general information about functions in DMX, see Data Mining Extensions (DMX) Function Reference.

Tipo di queryQuery type Funzioni supportateSupported functions OsservazioniRemarks
SELECT DISTINCT FROM <modello >SELECT DISTINCT FROM <model> DMX RangeMin ( )RangeMin (DMX)

RangeMid ( DMX )RangeMid (DMX)

DMX RangeMax ( )RangeMax (DMX)
Queste funzioni possono essere utilizzate per fornire valori massimi, valori minimi e medie per qualsiasi colonna che contenga un tipo di dati numerico, indipendentemente dal fatto che sia continua o sia stata discretizzata.These functions can be used to provide maximum values, minimum values, and means for any column that contains numeric data type, regardless of whether the column is continuous or has been discretized.
SELECT FROM <modello >. CONTENUTOSELECT FROM <model>.CONTENT

oor

SELECT FROM <modello >. DIMENSION_CONTENTSELECT FROM <model>.DIMENSION_CONTENT
DMX IsDescendant ( )IsDescendant (DMX) Questa funzione recupera i nodi figlio per il nodo specificato nel modello e può essere utilizzata, ad esempio, per scorrere i nodi nel contenuto del modello di data mining.This function retrieves child nodes for the specified node in the model, and can be used, for example, to iterate through the nodes in the mining model content. La disposizione dei nodi nel contenuto del modello di data mining dipende dal tipo di modello.The arrangement of the nodes in the mining model content depends on the model type. Per informazioni sulla struttura per ogni tipo di modello di data mining, vedere contenuto del modello di Data Mining ( Analysis Services - Data Mining ) .For information about the structure for each mining model type, see Mining Model Content (Analysis Services - Data Mining).

Se il contenuto del modello di data mining è stato salvato come dimensione, è anche possibile utilizzare altre funzioni MDX (Multidimensional Expression) disponibili per l'esecuzione di query su una gerarchia di attributo.If you have saved the mining model content as a dimension, you can also use other Multidimensional Expressions (MDX) functions that are avaialble for querying an attribute hierarchy.
SELECT FROM <modello >. CASISELECT FROM <model>.CASES DMX IsInNode ( )IsInNode (DMX)

Classe ClientSettingsGeneralFlagClientSettingsGeneralFlag Class

IsTrainingCase ( DMX )IsTrainingCase (DMX)

IsTestCase ( DMX )IsTestCase (DMX)
La funzione Lag è supportata solo per i modelli time series.The Lag function is supported only for time series models.

La funzione IsTestCase è supportata nei modelli basati su una struttura che è stata creata utilizzando l'opzione di controllo, per creare un set di dati di testing.The IsTestCase function is supported in models that are based on a structure that was created using the holdout option, to create a testing data set. Se il modello non è basato su una struttura con un set di test di controllo, tutti i case vengono considerati case di training.If the model is not based on a structure with holdout test set, all cases are considered training cases.
SELECT FROM <modello >. SAMPLE_CASESSELECT FROM <model>.SAMPLE_CASES DMX IsInNode ( )IsInNode (DMX) In questo contesto, la funzione IsInNode restituisce un caso appartenente a un set di esempio idealizzati.In this context, the IsInNode function returns a case that belongs to a set of idealized sample cases.
SELECT FROM <modello >. PMMLSELECT FROM <model>.PMML Non applicabile.Not applicable. Utilizzare la funzione XML.Use XML query functions instead. Le rappresentazioni PMML sono supportate solo per i tipi di modello seguenti:PMML representations are supported only for the following model types:

MicrosoftMicrosoft Decision Trees Decision Trees

MicrosoftMicrosoft Clustering Clustering
SELECT FROM <modello > PREDICTION JOINSELECT FROM <model> PREDICTION JOIN Funzioni di stima specifiche dell'algoritmo utilizzato per compilare il modello.Prediction functions that are specific to the algorithm that you use to build the model. Per un elenco di funzioni di stima per ogni tipo di modello, vedere query di Data Mining.For a list of prediction functions for each model type, see Data Mining Queries.
SELECT FROM <modello >SELECT FROM <model> Funzioni di stima specifiche dell'algoritmo utilizzato per compilare il modello.Prediction functions that are specific to the algorithm that you use to build the model. Per un elenco di funzioni di stima per ogni tipo di modello, vedere query di Data Mining.For a list of prediction functions for each model type, see Data Mining Queries.

Vedere ancheSee Also

Data Mining Extensions ( DMX ) Riferimento Data Mining Extensions (DMX) Reference
Data Mining Extensions ( DMX ) Riferimento (funzione) Data Mining Extensions (DMX) Function Reference
Data Mining Extensions ( DMX ) Riferimento agli operatori Data Mining Extensions (DMX) Operator Reference
Data Mining Extensions ( DMX ) Riferimento istruzione Data Mining Extensions (DMX) Statement Reference
Data Mining Extensions ( DMX ) Convenzioni della sintassi Data Mining Extensions (DMX) Syntax Conventions
Data Mining Extensions ( DMX ) Elementi della sintassi Data Mining Extensions (DMX) Syntax Elements
Struttura e l'utilizzo di query di stima DMX Structure and Usage of DMX Prediction Queries
Informazioni sull'istruzione DMX SelectUnderstanding the DMX Select Statement