Attività Query di data miningData Mining Query Task

L'attività Query di data mining consente di eseguire query di stima basate sui modelli di data mining compilati in Analysis ServicesAnalysis Services.The Data Mining Query task runs prediction queries based on data mining models built in Analysis ServicesAnalysis Services. Una query di stima genera una stima per nuovi dati utilizzando modelli di data mining.The prediction query creates a prediction for new data by using mining models. È ad esempio possibile utilizzare una query di stima per stimare il numero di barche a vela che si prevede di vendere durante i mesi estivi o per generare un elenco dei potenziali clienti che probabilmente acquisteranno una barca a vela.For example, a prediction query can predict how many sailboats are likely to sell during the summer months or generate a list of prospective customers who are likely to buy a sailboat.

Integration ServicesIntegration Services fornisce attività che consentono di eseguire altre operazioni di Business Intelligence, quali l'esecuzione di istruzioni DDL (Data Definition Language) e l'elaborazione di oggetti di analisi. provides tasks that perform other business intelligence operations, such as running Data Definition Language (DDL) statements and processing analytic objects.

Per ulteriori informazioni su altre attività di Business Intelligence, fare clic su uno degli argomenti seguenti:For more information about other business intelligence tasks, click one of the following topics:

Query di stimaPrediction Queries

La query è un'istruzione DMX (Data Mining Extensions).The query is a Data Mining Extensions (DMX) statement. Il linguaggio DMX è un'estensione del linguaggio SQL che consente di supportare l'utilizzo dei modelli di data mining.The DMX language is an extension of the SQL language that provides support for working with mining models. Per altre informazioni su come usare il linguaggio DMX, vedere Guida di riferimento a DMX (Data Mining Extensions).For more information about how to use the DMX language, see Data Mining Extensions (DMX) Reference.

L'attività consente di eseguire query su più modelli di data mining compilati in base alla stessa struttura di data mining.The task can query multiple mining models that are built on the same mining structure. Per compilare un modello di data mining è necessario usare uno degli algoritmi di data mining disponibili in Analysis ServicesAnalysis Services .A mining model is built using one of the data mining algorithms that Analysis ServicesAnalysis Services provides. La struttura di data mining a cui fa riferimento l'attività Query di data mining può includere più modelli di data mining, compilati utilizzando algoritmi diversi.The mining structure that the Data Mining Query task references can include multiple mining models, built using different algorithms. Per altre informazioni, vedere Strutture di data mining (Analysis Services – Data mining) e Algoritmi di data mining (Analysis Services - Data mining).For more information, see Mining Structures (Analysis Services - Data Mining) and Data Mining Algorithms (Analysis Services - Data Mining).

La query di stima eseguita dall'attività Query di data mining restituisce un risultato costituito da una singola riga o da un set di dati.The prediction query that the Data Mining Query task runs returns a result that is a single row or a data set. Una query che restituisce una singola riga è detta query singleton. La query per la stima del numero di barche a vela che si prevede di vendere nei mesi estivi, ad esempio, restituisce un numero.A query that returns a single row is called a singleton query: for example, the query that predicts how many sailboats will be sold during the summer months returns a number. Per altre informazioni sulle query di stima che restituiscono una singola riga, vedere Data Mining Query Tools(Strumenti query di data mining).For more information about prediction queries that return a single row, see Data Mining Query Tools.

I risultati delle query vengono salvati in tabelle.The query results are saved to tables. Se esiste già una tabella con il nome specificato dall'attività Query di data mining, l'attività può creare una nuova tabella con lo stesso nome, a cui viene aggiunto un numero, oppure sovrascrivere il contenuto della tabella.If a table with the name that the Data Mining Query task specifies already exists, the task can create a new table, using the same name with a number appended, or it can overwrite the table content.

Se il set di risultati è nidificato, verrà convertito in formato flat prima del salvataggio.If the results include nesting, the result is flattened before it is saved. La conversione in formato flat trasforma un set di risultati nidificato in una tabella.Flattening a result changes a nested result set to a table. Se ad esempio si converte in formato flat un set di risultati annidato che include una colonna di nome Customer e una colonna annidata di nome Product , alla colonna Customer verranno aggiunte le righe necessarie per ottenere una tabella che include dati sui prodotti per ogni cliente.For example, flattening a nested result with a Customer column and a nested Product column adds rows to the Customer column to make a table that includes product data for each customer. Per un cliente con tre prodotti diversi, ad esempio, si ottiene una tabella con tre righe, ognuna delle quali contiene il nome del cliente ripetuto e un nome di prodotto diverso.For example, a customer with three different products becomes a table with three rows, repeating the customer in each row and including a different product in each row. Se la parola chiave FLATTENED viene omessa, la tabella conterrà solo la colonna Customer e una sola riga per cliente.If the FLATTENED keyword is omitted, the table contains only the Customer column and only one row per customer. Per altre informazioni, vedere SELECT (DMX).For more information, see SELECT (DMX).

Configurazione dell'attività Query di data miningConfiguration of the Data Mining Query Task

Per l'attività Query di data mining sono necessarie due connessioni.The Data Mining Query task requires two connections. La prima è una gestione connessione Analysis ServicesAnalysis Services che stabilisce la connessione a un'istanza di MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services o a un progetto di Analysis ServicesAnalysis Services contenente la struttura e il modello di data mining.The first connection is an Analysis ServicesAnalysis Services connection manager that connects either to an instance of MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services or to an Analysis ServicesAnalysis Services project that contains the mining structure and the mining model. La seconda è una gestione connessione OLE DB che stabilisce la connessione al database di SQL ServerSQL Server contenente la tabella in cui l'attività scrive i dati.The second connection is an OLE DB connection manager that connects to the SQL ServerSQL Server database that contains the table to which the task writes. Per altre informazioni, vedere Gestione connessione Analysis Services e Gestione connessione OLE DB.For more information, see Analysis Services Connection Manager and OLE DB Connection Manager.

È possibile impostare le proprietà tramite Progettazione SSISSSIS o a livello di codice.You can set properties through SSISSSIS Designer or programmatically.

Nota

L'Editor attività Query di data mining non include la pagina Espressioni.The Data Mining Query Editor has no Expressions page. È tuttavia possibile usare la finestra Proprietà per accedere agli strumenti per la creazione e la gestione di espressioni di proprietà per le proprietà dell'attività Query di data mining.Instead, use the Properties window to access the tools for creating and managing property expressions for properties of the Data Mining Query task.

Per altre informazioni sull'impostazione di queste proprietà in Progettazione SSISSSIS , fare clic sull'argomento seguente:For more information about how to set these properties in SSISSSIS Designer, click the following topic:

Configurazione a livello di codice dell'attività Query di data miningProgrammatic Configuration of Data Mining Query Task

Per ulteriori informazioni sull'impostazione di queste proprietà a livello di codice, fare clic su uno degli argomenti seguenti:For more information about programmatically setting these properties, click one of the following topics:

Editor attività Query di data mining (scheda Modello di data mining)Data Mining Query Task Editor (Mining Model Tab)

Utilizzare la scheda Modello di data mining della finestra di dialogo Editor attività Query di data mining per specificare la struttura e il modello di data mining da utilizzare.Use the Mining Model tab of the Data Mining Query Task dialog box to specify the mining structure and mining model to use.

Per informazioni sull'implementazione di data mining nei pacchetti, vedere Attività Query di data mining e Soluzioni di data mining.To learn about implementing data mining in packages, see Data Mining Query Task and Data Mining Solutions.

Opzioni generaliGeneral Options

NomeName
Consente di specificare un nome univoco per l'attività Query di data mining.Provide a unique name for the Data Mining Query task. Tale nome viene utilizzato come etichetta nell'icona dell'attività.This name is used as the label in the task icon.

Nota

I nomi delle attività devono essere univoci all'interno di un pacchetto.Task names must be unique within a package.

DescriptionDescription
Consente di digitare una descrizione dell'attività Query di data mining.Type a description of the Data Mining Query task.

Opzioni della scheda Modello di data miningMining Model Tab Options

ConnessioneConnection
Consente di selezionare una gestione connessione di Analysis ServicesAnalysis Services nell'elenco o di creare una nuova gestione connessione facendo clic sul pulsante Nuova .Select an Analysis ServicesAnalysis Services connection manager in the list or click New to create a new connection manager.

Argomenti correlati: Gestione connessione Analysis ServicesRelated Topics: Analysis Services Connection Manager

NuovaNew
Consente di creare una nuova gestione connessione di Analysis ServicesAnalysis Services .Create a new Analysis ServicesAnalysis Services connection manager.

Argomenti correlati: Riferimento all'interfaccia utente della finestra di dialogo Aggiungi gestione connessione Analysis ServicesRelated Topics: Add Analysis Services Connection Manager Dialog Box UI Reference

Struttura di data miningMining structure
Consente di selezionare una struttura di data mining nell'elenco.Select a mining structure in the list.

Modelli di data miningMining models
Consente di selezionare un modello di data mining compilato in base alla struttura di data mining selezionata.Select a mining model built on the selected mining structure.

Editor attività Query di data mining (scheda Query)Data Mining Query Task Editor (Query Tab)

Usare la scheda Query della finestra di dialogo Attività Query di data mining per creare query di stima basate su un modello di data mining.Use the Query tab of the Data Mining Query Task dialog box to create prediction queries based on a mining model. In questa finestra di dialogo è inoltre possibile associare parametri e set di risultati a variabili.In this dialog box you can also bind parameters and result sets to variables.

Per informazioni sull'implementazione di data mining nei pacchetti, vedere Attività Query di data mining e Soluzioni di data mining.To learn about implementing data mining in packages, see Data Mining Query Task and Data Mining Solutions.

Opzioni generaliGeneral Options

NomeName
Consente di specificare un nome univoco per l'attività Query di data mining.Provide a unique name for the Data Mining Query task. Tale nome viene utilizzato come etichetta nell'icona dell'attività.This name is used as the label in the task icon.

Nota

I nomi delle attività devono essere univoci all'interno di un pacchetto.Task names must be unique within a package.

DescriptionDescription
Consente di digitare una descrizione dell'attività Query di data mining.Type a description of the Data Mining Query task.

Opzioni della scheda Compila queryBuild Query Tab Options

Query di data miningData mining query
Consente di digitare una query di data mining.Type a data mining query.

Argomenti correlati: Guida di riferimento a DMX (Data Mining Extensions)Related Topics: Data Mining Extensions (DMX) Reference

Compila nuova queryBuild New Query
Consente di creare una query di data mining utilizzando uno strumento grafico.Create the data mining query using a graphical tool.

Argomenti correlati: Data Mining QueryRelated Topics: Data Mining Query

Opzioni della scheda Mapping parametriParameter Mapping Tab Options

Nome parametroParameter Name
Se lo si desidera, consente di aggiornare il nome del parametro.Optionally, update the parameter name. Eseguire il mapping del parametro a una variabile selezionando una variabile nell'elenco Nome variabile .Map the parameter to a variable by selecting a variable in the Variable Name list.

Nome variabileVariable Name
Consente di selezionare una variabile nell'elenco per mapparla al parametro.Select a variable in the list to map it to the parameter.

AggiungiAdd
Consente di aggiungere un parametro all'elenco.Add to a parameter to the list.

RimuoviRemove
Selezionare un parametro e quindi fare clic su Rimuovi.Select a parameter, and then click Remove.

Opzioni della scheda Set dei risultatiResult Set Tab Options

Nome risultatoResult Name
Se lo si desidera, consente di aggiornare il nome del set di risultati.Optionally, update the result set name. Eseguire il mapping del risultato a una variabile selezionando una variabile nell'elenco Nome variabile .Map the result to a variable by selecting a variable in the Variable Name list.

Dopo aver aggiunto un risultato facendo clic su Aggiungi, specificare un nome univoco per il risultato.After you have added a result by clicking Add, provide a unique name for the result.

Nome variabileVariable Name
Consente di selezionare una variabile nell'elenco per mapparla al set dei risultati.Select a variable in the list to map it to the result set.

Tipo di risultatoResult Type
Consente di indicare se restituire un singola riga o un set di risultati completo.Indicate whether to return a single row or a full result set.

AggiungiAdd
Consente di aggiungere il set di risultati all'elenco.Add a result set to the list.

RimuoviRemove
Selezionare un risultato e quindi fare clic su Rimuovi.Select a result, and then click Remove.

Editor attività Query di data mining (Scheda Output)Data Mining Query Task Editor (Output Tab)

Utilizzare la scheda Output della finestra di dialogo Editor attività Query di data mining per specificare la destinazione della query di stima.Use the Output tab of the Data Mining Query Task Editor dialog box to specify the destination of the prediction query.

Per informazioni sull'implementazione di data mining nei pacchetti, vedere Attività Query di data mining e Soluzioni di data mining.To learn about implementing data mining in packages, see Data Mining Query Task and Data Mining Solutions.

Opzioni generaliGeneral Options

NomeName
Consente di specificare un nome univoco per l'attività Query di data mining.Provide a unique name for the Data Mining Query task. Tale nome viene utilizzato come etichetta nell'icona dell'attività.This name is used as the label in the task icon.

Nota

I nomi delle attività devono essere univoci all'interno di un pacchetto.Task names must be unique within a package.

DescriptionDescription
Consente di digitare una descrizione dell'attività Query di data mining.Type a description of the Data Mining Query task.

Opzioni della scheda OutputOutput Tab Options

ConnessioneConnection
Selezionare una gestione connessione nell'elenco oppure fare clic su Nuova per creare una nuova gestione connessione.Select a connection manager in the list or click New to create a new connection manager.

NuovaNew
Consente di creare una nuova gestione connessione.Create a new connection manager. È possibile utilizzare solo i tipi di gestione connessione ADO.NET e OLE DB.Only the ADO.NET and OLE DB connection manager types can be used.

Tabella di outputOutput table
Consente di specificare la tabella in cui la query di stima scrive i risultati.Specify the table to which the prediction query writes its results.

Elimina e ricrea tabella di outputDrop and re-create the output table
Consente di indicare se la query di stima deve sovrascrivere il contenuto nella tabella di destinazione, eliminando e quindi creando di nuovo la tabella.Indicate whether the prediction query should overwrite content in the destination table by dropping and then re-creating the table.