Condividi tramite


Attività Query di data mining

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Importante

Il data mining è stato deprecato in SQL Server 2017 (14.x) Analysis Services e ora è interrotto in SQL Server 2022 (16.x) Analysis Services. La documentazione non viene aggiornata per le funzionalità deprecate e non più disponibili. Per altre informazioni, vedere Compatibilità con le versioni precedenti di Analysis Services.

L'attività Query di data mining consente di eseguire query di stima basate sui modelli di data mining creati in 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.

Integration 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.

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

Query di stima

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 altre informazioni su come usare il linguaggio DMX, vedere Guida di riferimento a DMX (Data Mining Extensions).

L'attività consente di eseguire query su più modelli di data mining compilati in base alla stessa struttura di data mining. Per compilare un modello di data mining è necessario usare 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, compilati utilizzando algoritmi diversi. Per altre informazioni, vedere Strutture di data mining (Analysis Services - Data mining) e Algoritmi di data mining (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. 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 altre informazioni sulle query di stima che restituiscono una singola riga, vedere Data Mining Query Tools(Strumenti query di data mining).

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 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. 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. Se la parola chiave FLATTENED viene omessa, la tabella conterrà solo la colonna Customer e una sola riga per cliente. Per altre informazioni, vedere SELECT (DMX).

Configurazione dell'attività Query di data mining

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 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 contenente la tabella in cui l'attività scrive i dati. Per altre informazioni, vedere Gestione connessione Analysis Services e Gestione connessione OLE DB.

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

Nota

L'Editor attività Query di data mining non include la pagina Espressioni. È 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.

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

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

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

Editor attività Query di data mining (scheda Modello di data mining)

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.

Per informazioni sull'implementazione di data mining nei pacchetti, vedere Attività Query di data mining e Soluzioni di data mining.

Opzioni generali

Nome
Consente di specificare un nome univoco per l'attività Query di data mining. Tale nome viene utilizzato come etichetta nell'icona dell'attività.

Nota

I nomi delle attività devono essere univoci all'interno di un pacchetto.

Descrizione
Consente di digitare una descrizione dell'attività Query di data mining.

Opzioni della scheda Modello di data mining

Connessione
Consente di selezionare una gestione connessione Analysis Services nell'elenco o di crearne una nuova usando il pulsante Nuova.

Argomenti correlati: Gestione connessione Analysis Services

New
Consente di creare una nuova gestione connessione Analysis Services.

Argomenti correlati: Riferimento all'interfaccia utente della finestra di dialogo Aggiungi gestione connessione Analysis Services

Struttura di data mining
Consente di selezionare una struttura di data mining nell'elenco.

Modelli di data mining
Consente di selezionare un modello di data mining compilato in base alla struttura di data mining selezionata.

Editor attività Query di data mining (scheda Query)

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. In questa finestra di dialogo è inoltre possibile associare parametri e set di risultati a variabili.

Per informazioni sull'implementazione di data mining nei pacchetti, vedere Attività Query di data mining e Soluzioni di data mining.

Opzioni generali

Nome
Consente di specificare un nome univoco per l'attività Query di data mining. Tale nome viene utilizzato come etichetta nell'icona dell'attività.

Nota

I nomi delle attività devono essere univoci all'interno di un pacchetto.

Descrizione
Consente di digitare una descrizione dell'attività Query di data mining.

Opzioni della scheda Compila query

Query di data mining
Consente di digitare una query di data mining.

Argomenti correlati: Guida di riferimento a DMX (estensioni di data mining)

Compila nuova query
Consente di creare una query di data mining utilizzando uno strumento grafico.

Argomenti correlati: Data Mining Query

Opzioni della scheda Mapping parametri

Nome del parametro
Se lo si desidera, consente di aggiornare il nome del parametro. Eseguire il mapping del parametro a una variabile selezionando una variabile nell'elenco Nome variabile .

Nome variabile
Consente di selezionare una variabile nell'elenco per mapparla al parametro.

Aggiunta
Consente di aggiungere un parametro all'elenco.

Rimuovi
Selezionare un parametro e quindi fare clic su Rimuovi.

Opzioni della scheda Set dei risultati

Nome risultato
Se lo si desidera, consente di aggiornare il nome del set di risultati. Eseguire il mapping del risultato a una variabile selezionando una variabile nell'elenco Nome variabile .

Dopo aver aggiunto un risultato facendo clic su Aggiungi, specificare un nome univoco per il risultato.

Nome variabile
Consente di selezionare una variabile nell'elenco per mapparla al set dei risultati.

Tipo di risultato
Consente di indicare se restituire un singola riga o un set di risultati completo.

Aggiunta
Consente di aggiungere il set di risultati all'elenco.

Rimuovi
Selezionare un risultato e quindi fare clic su Rimuovi.

Editor attività Query di data mining (Scheda Output)

Utilizzare la scheda Output della finestra di dialogo Editor attività Query di data mining per specificare la destinazione della query di stima.

Per informazioni sull'implementazione di data mining nei pacchetti, vedere Attività Query di data mining e Soluzioni di data mining.

Opzioni generali

Nome
Consente di specificare un nome univoco per l'attività Query di data mining. Tale nome viene utilizzato come etichetta nell'icona dell'attività.

Nota

I nomi delle attività devono essere univoci all'interno di un pacchetto.

Descrizione
Consente di digitare una descrizione dell'attività Query di data mining.

Opzioni della scheda Output

Connessione
Selezionare una gestione connessione nell'elenco oppure fare clic su Nuova per creare una nuova gestione connessione.

New
Consente di creare una nuova gestione connessione di . È possibile utilizzare solo i tipi di gestione connessione ADO.NET e OLE DB.

Tabella di output
Consente di specificare la tabella in cui la query di stima scrive i risultati.

Elimina e ricrea tabella di output
Consente di indicare se la query di stima deve sovrascrivere il contenuto nella tabella di destinazione, eliminando e quindi creando di nuovo la tabella.