Condividi tramite


Informazioni sull'istruzione DMX Select

Si applica a: SQL Server Analysis Services

L'istruzione SELECT è la base per la maggior parte delle query create con DMX (Data Mining Extensions) in Microsoft SQL Server Analysis Services. Consente di eseguire diversi tipi di attività, ad esempio la visualizzazione di modelli di data mining o la stima basata su modelli di data mining.

Di seguito sono riportate le attività che è possibile completare usando l'istruzione SELECT :

  • Visualizzare un modello di data mining. La struttura di un modello è definita dal set di righe dello schema.

  • Individuare i possibili valori di una colonna di un modello di data mining.

  • Visualizzare i case assegnati ai nodi di un modello di data mining oppure ottenere un case rappresentativo.

  • Creare stime utilizzando vari input.

  • Copiare modelli di data mining.

Ognuna di queste attività usa un set di dati diverso, che verrà chiamato un dominio dati. Il dominio dati viene definito nella clausola FROM dell'istruzione .

  • Si desidera trovare gli oggetti nel modello di data mining stesso, ad esempio la regola con cui viene definito un set di dati, o una formula utilizzata per eseguire le stime.

    In questo caso, è necessario esaminare i metadati archiviati nel modello stesso. Pertanto, il dominio dati sarà costituito dalle colonne del set di righe dello schema di data mining.

  • Si desidera ottenere informazioni dettagliate dai case utilizzati per compilare il modello.

    In questo caso, è necessario eseguire il drill-through nella struttura di data mining, vale a dire il dominio dati, ed esaminare le singole righe in colonne quali Gender, Bike Buyer e così via.

Importante

Qualsiasi elemento incluso nell'elenco di espressioni o nella clausola WHERE deve provenire dal dominio dati definito dalla clausola FROM . Non è possibile combinare i domini dati.

Tipi SELECT

La sintassi dell'istruzione SELECT supporta molte attività diverse. Utilizzare i modelli seguenti per effettuare queste attività:

Previsione

È possibile eseguire stime basate su un modello di data mining utilizzando i tipi di query seguenti.

È possibile includere una qualsiasi istruzione SELECT di esplorazione o stima all'interno delle clausole FROM e WHERE di un'istruzione SELECT di prediction join.

Tipo di query Descrizione
SELECT FROM [NATURAL] PREDICTION JOIN Restituisce una stima creata unendo in join le colonne del modello di data mining alle colonne di un'origine dei dati interna.

Per questo tipo di query il dominio è costituito dalle colonne stimabili del modello e dalle colonne dell'origine dei dati di input.

SELECT FROM <model> PREDICTION JOIN (DMX)

Query di stima (data mining)
SELECT FROM <model> Restituisce lo stato più probabile di una colonna stimabile, in base al solo modello di data mining. Questo tipo di query consente di creare rapidamente una stima con un PREDICTION JOIN vuoto.

Per questo tipo di query il dominio è costituito dalle colonne stimabili del modello.

Modello SELECT FROM <> (DMX)

Query di stima (data mining)

Torna a Seleziona tipi

Esplorazione

È possibile visualizzare il contenuto di un modello di data mining utilizzando i tipi di query seguenti.

Tipo di query Descrizione
SELECT DISTINCT FROM <model> Restituisce tutti i valori di stato dal modello di data mining per la colonna specificata.

Per questo tipo di query il dominio dati è costituito dal modello di data mining.

SELECT DISTINCT FROM <model > (DMX)

Query sul contenuto (data mining)
SELECT FROM model .SELECT FROM model.SELECT FROM <model>. CONTENUTO Restituisce il contenuto che descrive il modello di data mining.

Per questo tipo di query il dominio dati è costituito dal set di righe dello schema relativo al contenuto.

SELECT FROM model .SELECT FROM model.SELECT FROM <model>. CONTENT (DMX)

Query sul contenuto (data mining)
SELECT FROM model .SELECT FROM model.SELECT FROM <model>. DIMENSION_CONTENT Restituisce il contenuto che descrive il modello di data mining.

Per questo tipo di query il dominio dati è costituito dal set di righe dello schema relativo al contenuto.

SELECT FROM model .SELECT FROM model.SELECT FROM <model>. DIMENSION_CONTENT (DMX)
SELECT FROM model .SELECT FROM model.SELECT FROM <model>. PMML Restituisce la rappresentazione PMML (Predictive Model Markup Language) del modello di data mining, per gli algoritmi che supportano questa funzionalità.

Per questo tipo di query il dominio è costituito dal set di righe dello schema relativo alla rappresentazione PMML.

Set di righe DMSCHEMA_MINING_MODEL_CONTENT_PMML

Torna a Seleziona tipi

Copia

È possibile copiare un modello di data mining e la struttura di data mining associata in un nuovo modello e, successivamente, rinominare il modello nell'istruzione.

Tipo di query Descrizione
SELECT INTO <nuovo modello> Crea una copia del modello di data mining.

Per questo tipo di query il dominio è costituito dal modello di data mining.

SELECT INTO (DMX)

Torna a Seleziona tipi

Drill-through

Tramite il tipo di query seguente è possibile visualizzare i case utilizzati per il training del modello oppure una rappresentazione di tali case.

Tipo di query Descrizione
SELECT FROM model .SELECT FROM model.SELECT FROM <model>. CASI Restituisce i case utilizzati per eseguire il training del modello di data mining.

Per questo tipo di query il dominio è costituito dal modello di data mining.

SELECT FROM model .SELECT FROM model.SELECT FROM <model>. CASE (DMX)

Creare query drill-through tramite DMX
SELECT FROM model .SELECT FROM model.SELECT FROM <model>. SAMPLE_CASES Restituisce un case di esempio, rappresentativo dei case utilizzati per eseguire il training del modello di data mining.

Per questo tipo di query il dominio è costituito dal modello di data mining.

SELECT FROM model .SELECT FROM model.SELECT FROM <model>. SAMPLE_CASES (DMX)
SELECT FROM <struttura>. CASI Restituisce le righe di dati dettagliate dalla struttura di data mining sottostante, anche se alcuni dettagli non sono stati utilizzati per eseguire il training del modello di data mining.

SELECT FROM <struttura>. CASI

Query drill-through (data mining)

Torna a Seleziona tipi

Vedi anche

Informazioni di riferimento su DMX (Data Mining Extensions)
Riferimento all'istruzione DMX (estensione di data mining)
Convenzioni di sintassi DMX (Data Mining Extensions)