Condividi tramite


Attività Query di data mining

L'attività Query di data mining consente di eseguire query di stima basate sui modelli di data mining predefiniti di Analysis Services. Una query di stima genera una stima per nuovi dati utilizzando modelli di data mining. È 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.

La query è un'istruzione DMX (Data Mining Extensions). Il linguaggio DMX è un'estensione del linguaggio SQL che consente di supportare l'utilizzo dei modelli di data mining. Per ulteriori informazioni sull'utilizzo del linguaggio DMX, vedere Guida di riferimento a DMX (Data Mining Extensions).

L'attività consente di eseguire query su più modelli di data mining basati sulla stessa struttura di data mining. Per creare un modello di data mining è necessario utilizzare uno degli algoritmi di data mining disponibili in Analysis Services. La struttura di data mining a cui fa riferimento l'attività Query di data mining può includere più modelli di data mining, creati utilizzando algoritmi diversi. Per ulteriori informazioni, vedere Strutture di data mining (Analysis Services) e Algoritmi di 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. 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. Per ulteriori informazioni sulle query di stima che restituiscono una singola riga, vedere Creazione di query di stima DMX e Query singleton.

I risultati delle query vengono salvati in tabelle. 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.

Se il set di risultati è nidificato, verrà convertito in formato flat prima del salvataggio. La conversione in formato flat trasforma un set di risultati nidificato in una tabella. Se ad esempio si converte in formato flat un set di risultati nidificato che include una colonna di nome Customer e una colonna nidificata di nome Product, alla colonna Customer verranno aggiunte le righe necessarie per ottenere una tabella che include dati sui prodotti per ogni cliente. Per un cliente con tre prodotti diversi si ottiene ad esempio una tabella con tre righe, ognuna delle quali contiene il nome del cliente, che viene ripetuto, e un nome di prodotto diverso. Se la parola chiave FLATTENED viene omessa, la tabella conterrà solo la colonna Customer e una sola riga per cliente. Per ulteriori informazioni, vedere SELECT (DMX).

Per l'attività Query di data mining sono necessarie due connessioni. La prima è una gestione connessione Analysis Services che stabilisce la connessione a un'istanza di Microsoft SQL Server 2005 Analysis Services o a un progetto di Analysis Services contenente la struttura e il modello di data mining. La seconda è una gestione connessione OLE DB che stabilisce la connessione al database di SQL Server 2005 contenente la tabella in cui l'attività scrive i dati. Per ulteriori informazioni, vedere Gestione connessione Analysis Services e Gestione connessione OLE DB.

Configurazione dell'attività Query di data mining

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:

[!NOTA] L'Editor attività Query di data mining non include la pagina Espressioni. È tuttavia possibile utilizzare 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.

Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:

Configurazione dell'attività Query di data mining a livello di programmazione

Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic su uno degli argomenti seguenti:

Altre attività correlate

In Integration Services sono disponibili 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.

Per ulteriori informazioni su altre attività di Business Intelligence, fare clic su uno degli argomenti seguenti:

Vedere anche

Concetti

Attività di Integration Services
Creazione del flusso di controllo di un pacchetto

Altre risorse

Concetti di base sul data mining
Strutture di data mining (Analysis Services)
Utilizzo del data mining

Guida in linea e informazioni

Assistenza su SQL Server 2005