Condividi tramite


Funzioni di stima correlate (DMX)

In DMX è possibile utilizzare l'istruzione SELECT in DMX (Data Mining Extension) per creare diversi tipi di query. 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. Analysis Services fornisce diverse funzioni specializzate che consentono di controllare il tipo di informazioni restituite in una query. Aggiungendo queste funzioni a una query DMX, è possibile recuperare statistiche o colonne di dati aggiuntive. Tuttavia, ogni tipo di query e ogni tipo di modello supportano solo determinate funzioni.

Funzioni comuni

È possibile utilizzare le funzioni per estendere i risultati restituiti da un modello di data mining. Per qualsiasi istruzione SELECT che restituisce un'espressione di tabella, è possibile utilizzare le funzioni seguenti:

BottomCount (DMX)

RangeMin (DMX)

BottomPercent (DMX)

TopCount (DMX)

Predict (DMX)

TopPercent (DMX)

RangeMax (DMX)

TopSum (DMX)

RangeMid (DMX)

Inoltre, le funzioni seguenti sono supportate per quasi tutti i tipi di modello:

I singoli algoritmi possono supportare funzioni aggiuntive. Per un elenco delle funzioni supportate da ogni tipo di modello, vedere Query di data mining.

Funzioni specifiche per la sintassi SELECT

Nella tabella seguente sono elencate le funzioni che è possibile utilizzare per ogni tipo di istruzione SELECT.

Per informazioni generali sulla funzioni in DMX, vedere Guida di riferimento alle funzioni DMX (Data Mining Extensions).

Tipo di query

Funzioni supportate

Osservazioni

SELECT DISTINCT FROM <model>

RangeMin (DMX)

RangeMid (DMX)

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.

SELECT FROM <model>.CONTENT

oppure

SELECT FROM <model>.DIMENSION_CONTENT

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. La disposizione dei nodi nel contenuto del modello di data mining dipende dal tipo di modello. Per informazioni sulla struttura per ogni tipo di modello di data mining, vedere Contenuto del modello di data mining (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.

SELECT FROM <model>.CASES

IsInNode (DMX)

Classe ClientSettingsGeneralFlag

IsTrainingCase (DMX)

IsTestCase (DMX)

La funzione Lag è supportata solo per i modelli Time Series.

La funzione IsTestCase è supportata in modelli basati su una struttura creata utilizzando l'opzione di controllo, per creare un set di dati di testing. Se il modello non è basato su una struttura con un set di test di controllo, tutti i case vengono considerati case di training.

SELECT FROM <model>.SAMPLE_CASES

IsInNode (DMX)

In questo contesto la funzione IsInNode restituisce un case che appartiene a un set di case di esempio idealizzati.

SELECT FROM <model>.PMML

Non applicabile. Utilizzare la funzione XML.

Le rappresentazioni PMML sono supportate solo per i tipi di modello seguenti:

Microsoft Decision Trees

Microsoft Clustering

SELECT FROM <model> PREDICTION JOIN

Funzioni di stima specifiche dell'algoritmo utilizzato per compilare il modello.

Per un elenco delle funzioni di stima per ogni tipo di modello, vedere Query di data mining.

SELECT FROM <model>

Funzioni di stima specifiche dell'algoritmo utilizzato per compilare il modello.

Per un elenco delle funzioni di stima per ogni tipo di modello, vedere Query di data mining.

Vedere anche

Riferimento

Guida di riferimento a DMX (Data Mining Extensions)

Guida di riferimento alle funzioni DMX (Data Mining Extensions)

Guida di riferimento agli operatori DMX (Data Mining Extensions)

Guida di riferimento alle istruzioni DMX (Data Mining Extensions)

Convenzioni della sintassi DMX (Data Mining Extensions)

Elementi della sintassi DMX (Data Mining Extensions)

Struttura e utilizzo di query di stima DMX

Informazioni sull'istruzione Select (DMX)