Informazioni sull'istruzione DMX SelectUnderstanding the DMX Select Statement

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

Il selezionare istruzione è la base per la maggior parte delle query create con estensioni DMX (Data Mining) in MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.The SELECT statement is the basis for most queries that you create with Data Mining Extensions (DMX) in MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis 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.It can perform many different kinds of tasks, such as browsing and predicting against data mining models.

Di seguito sono le attività che è possibile completare tramite la selezionare istruzione:Following are the tasks that you can complete by using the SELECT statement:

  • Visualizzare un modello di data mining.Browse a data mining model. La struttura di un modello è definita dal set di righe dello schema.The schema rowset defines the structure of a model.

  • Individuare i possibili valori di una colonna di un modello di data mining.Discover the possible values of a mining model column.

  • Visualizzare i case assegnati ai nodi di un modello di data mining oppure ottenere un case rappresentativo.Browse the cases that are assigned to nodes in a mining model, or get a representative case.

  • Creare stime utilizzando vari input.Create predictions using a variety of inputs.

  • Copiare modelli di data mining.Copy mining models.

    Ognuna di queste attività viene utilizzato un diverso set di dati, che verrà chiamato un dominio dati.Each of these tasks uses a different set of data, which we’ll call a data domain. Definire il dominio dei dati nel FROM clausola dell'istruzione.You define the data domain in the FROM clause of the statement.

  • 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.You want to find objects in the data mining model itself, such as the rule that defines a set of data, or a formula used to make predictions.

    In questo caso, è necessario esaminare i metadati archiviati nel modello stesso.In that case, you need to look at the metadata that is stored in the model itself. Pertanto, il dominio dati sarà costituito dalle colonne del set di righe dello schema di data mining.Therefore, your data domain is the columns in the data mining schema rowset.

  • Si desidera ottenere informazioni dettagliate dai case utilizzati per compilare il modello.You want to get detailed information from the cases used to build the model.

    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.In that case, you need to drill through to the mining structure, which is your data domain, and look at individual rows in columns such as Gender, Bike Buyer, and so on.

    Importante: tutto ciò che è incluso nell'elenco di espressioni o nel in clausola deve appartenere al dominio dati definito dal FROM clausola.IMPORTANT: Anything that is included in the expression list or in the WHERE clause must come from the data domain that is defined by the FROM clause. Non è possibile combinare i domini dati.You cannot mix data domains.

Selezionare i tipiSELECT Types

La sintassi di selezionare istruzione supporta diverse attività.The syntax of SELECT statement supports many different tasks. Utilizzare i modelli seguenti per effettuare queste attività:Use the following patterns to perform these tasks:

StimaPredicting

È possibile eseguire stime basate su un modello di data mining utilizzando i tipi di query seguenti.You can perform predictions based on a mining model by using the following query types.

È possibile includere uno di visualizzazione o stima selezionare istruzioni all'interno di FROM e in clausole di un prediction join selezionare istruzione.You can include any one of the browsing or predicting SELECT statements within the FROM and WHERE clauses of a prediction join SELECT statement.

Tipo di queryQuery Type DescriptionDescription
SELECT FROM [NATURAL] PREDICTION JOINSELECT 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.Returns a prediction that is created by joining the columns in the mining model to the columns of an internal data source.

Per questo tipo di query il dominio è costituito dalle colonne stimabili del modello e dalle colonne dell'origine dei dati di input.The domain for this query type is the predictable columns from the model and the columns from the input data source.

SELECT FROM < modello di > DMX PREDICTION JOIN ( )SELECT FROM <model> PREDICTION JOIN (DMX)

Query di stima ( Data Mining )Prediction Queries (Data Mining)
SELECT FROM <modello >SELECT FROM <model> Restituisce lo stato più probabile di una colonna stimabile, in base al solo modello di data mining.Returns the most likely state of the predictable column, based only on the mining model. Questo tipo di query consente di creare rapidamente una stima con un PREDICTION JOIN vuoto.This query type is a shortcut for creating a prediction with an empty prediction join.

Per questo tipo di query il dominio è costituito dalle colonne stimabili del modello.The domain for this query type is the predictable columns from the model.

SELECT FROM < modello di > ( DMX )SELECT FROM <model> (DMX)

Query di stima ( Data Mining )Prediction Queries (Data Mining)

Torna a tipi di istruzioni SelectBack to Select Types

EsplorazioneBrowsing

È possibile visualizzare il contenuto di un modello di data mining utilizzando i tipi di query seguenti.You can browse the contents of a mining model by using the following query types.

Tipo di queryQuery Type DescriptionDescription
SELECT DISTINCT FROM <modello >SELECT DISTINCT FROM <model> Restituisce tutti i valori di stato dal modello di data mining per la colonna specificata.Returns all the state values from the mining model for the specified column.

Per questo tipo di query il dominio dati è costituito dal modello di data mining.The data domain for this query type is the data mining model.

SELECT DISTINCT FROM < modello di > ( DMX )SELECT DISTINCT FROM <model > (DMX)

Contenuto di Data Mining query ( )Content Queries (Data Mining)
SELECT FROM <modello >. CONTENUTOSELECT FROM <model>.CONTENT Restituisce il contenuto che descrive il modello di data mining.Returns content that describes the mining model.

Per questo tipo di query il dominio dati è costituito dal set di righe dello schema relativo al contenuto.The data domain for this query type is the content schema rowset.

SELECT FROM < modello di >. DMX contenuto ( )SELECT FROM <model>.CONTENT (DMX)

Contenuto di Data Mining query ( )Content Queries (Data Mining)
SELECT FROM <modello >. DIMENSION_CONTENTSELECT FROM <model>.DIMENSION_CONTENT Restituisce il contenuto che descrive il modello di data mining.Returns content that describes the mining model.

Per questo tipo di query il dominio dati è costituito dal set di righe dello schema relativo al contenuto.The data domain for this query type is the content schema rowset.

SELECT FROM < modello di >. DMX DIMENSION_CONTENT ( )SELECT FROM <model>.DIMENSION_CONTENT (DMX)
SELECT FROM <modello >. PMMLSELECT FROM <model>.PMML Restituisce la rappresentazione PMML (Predictive Model Markup Language) del modello di data mining, per gli algoritmi che supportano questa funzionalità.Returns the Predictive Model Markup Language (PMML) representation of the mining model, for algorithms that support this functionality.

Per questo tipo di query il dominio è costituito dal set di righe dello schema relativo alla rappresentazione PMML.The domain for this query type is the PMML schema rowset.

Set di righe DMSCHEMA_MINING_MODEL_CONTENT_PMMLDMSCHEMA_MINING_MODEL_CONTENT_PMML Rowset

Torna a tipi di istruzioni SelectBack to Select Types

CopiaCopying

È 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.You can copy a mining model and its associated mining structure into a new model, and then rename the model within the statement.

Tipo di queryQuery Type DescriptionDescription
SELECT INTO <nuovo modello >SELECT INTO <new model> Crea una copia del modello di data mining.Creates a copy of the mining model.

Per questo tipo di query il dominio è costituito dal modello di data mining.The domain for this query type is the data mining model.

DMX SELECT INTO ( )SELECT INTO (DMX)

Torna a tipi di istruzioni SelectBack to Select Types

Drill-throughDrillthrough

Tramite il tipo di query seguente è possibile visualizzare i case utilizzati per il training del modello oppure una rappresentazione di tali case.You can browse the cases, or a representation of the cases, that were used to train the model, by using the following query types.

Tipo di queryQuery Type DescriptionDescription
SELECT FROM <modello >. CASISELECT FROM <model>.CASES Restituisce i case utilizzati per eseguire il training del modello di data mining.Returns the cases used to train the mining model.

Per questo tipo di query il dominio è costituito dal modello di data mining.The domain for this query type is the data mining model.

SELECT FROM < modello di >. DMX casi ( )SELECT FROM <model>.CASES (DMX)

Creare query drill-through tramite DMXCreate Drillthrough Queries using DMX
SELECT FROM <modello >. SAMPLE_CASESSELECT FROM <model>.SAMPLE_CASES Restituisce un case di esempio, rappresentativo dei case utilizzati per eseguire il training del modello di data mining.Returns a sample case, representative of the cases used to train the mining model.

Per questo tipo di query il dominio è costituito dal modello di data mining.The domain for this query type is the data mining model.

SELECT FROM < modello di >. DMX SAMPLE_CASES ( )SELECT FROM <model>.SAMPLE_CASES (DMX)
SELECT FROM <struttura >.SELECT FROM <structure>. CASICASES 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.Returns the detailed data rows from the underlying mining structure, even if some details were not used in training the mining model.

SELECT FROM < struttura >. CASISELECT FROM <structure>.CASES

Data Mining query drill-through ( )Drillthrough Queries (Data Mining)

Torna a tipi di istruzioni SelectBack to Select Types

Vedere ancheSee Also

Data Mining Extensions ( DMX ) Riferimento Data Mining Extensions (DMX) Reference
Data Mining Extensions ( DMX ) Riferimento istruzione Data Mining Extensions (DMX) Statement Reference
Data Mining Extensions ( DMX ) Convenzioni della sintassiData Mining Extensions (DMX) Syntax Conventions