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.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSISSSIS , fare clic su uno degli argomenti seguenti:For more information about the properties that you can set in SSISSSIS Designer, click one of the following topics:

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: