Condividi tramite


Interfacce di query di data mining

Le query di data mining sono basate sul linguaggio DMX (Data Mining Extensions). È possibile utilizzare DMX per tutte le attività di stima e di modellazione, tra cui la classificazione, l'analisi dei rischi, la generazione di indicazioni e la regressione lineare. È inoltre possibile recuperare i modelli e le statistiche generate durante l'elaborazione del modello.

La sintassi per una query di stima nel linguaggio DMX è analoga a quella di una query eseguita in Transact-SQL. Sia in SQL Server Management Studio che in SQL Server Data Tools (SSDT) sono disponibili strumenti che consentono di compilare query di stima DMX.

In questo argomento vengono descritte le interfacce che possono essere utilizzate per creare ed eseguire query di data mining utilizzando DMX.

Strumenti di query

  • Generatore delle query di stima

  • Editor query

  • Modelli DMX

  • Integration Services

Application Programming Interface

Strumenti query di data mining

SQL Server offre gli strumenti seguenti per la compilazione di query di stima, query sul contenuto e query di definizione dei dati su oggetti di data mining:

  • Generatore delle query di stima

  • Editor query

  • Modelli DMX

  • Componenti di data mining di Integration Services

Generatore delle query di stima

Il generatore delle query di stima è incluso nella scheda Stima modello di data mining di Progettazione modelli di data mining, disponibile in SQL Server Management Studio e SQL Server Data Tools (SSDT).

Quando si utilizza il generatore delle query, è possibile utilizzare strumenti grafici per selezionare un modello di data mining e aggiungere nuovi dati del case e funzioni di stima. Nel generatore delle query di stima sono disponibili un editor di testo, che consente di modificare la query manualmente, e un semplice riquadro Risultati in cui vengono visualizzati i risultati della query.

Editor query

L'editor di query disponibile in SQL Server Management Studio fornisce strumenti che consentono di compilare ed eseguire query DMX. È possibile connettersi a un'istanza di SQL Server Analysis Services e selezionare un database, le colonne della struttura di data mining e un modello di data mining. In Visualizzatore metadati è contenuto un elenco di funzioni di stima che è possibile esplorare.

Modelli DMX

In SQL Server Management Studio sono disponibili modelli di query DMX interattivi che consentono di compilare query di questo tipo. Se non si visualizza l'elenco di modelli, fare clic su Visualizza sulla barra degli strumenti e selezionare Esplora modelli. Per visualizzare tutti i modelli di Analysis Services, inclusi i modelli per DMX, MDX e XMLA, fare clic sull'icona del cubo.

Per compilare una query utilizzando un modello, è possibile trascinare il modello in una finestra Query aperta o fare doppio clic sul modello per aprire una nuova connessione e un nuovo riquadro query.

Per un esempio di creazione di una query di stima da un modello, vedere Creare una query di stima singleton da un modello.

Nota di attenzioneAttenzione

Nel componente aggiuntivo Data Mining per Microsoft Office Excel sono inoltre contenuti diversi modelli, insieme a un generatore delle query interattivo che può consentire la composizione di istruzioni DMX complesse. Per utilizzare i modelli, fare clic su Query e su Avanzate nel client di data mining.

Componenti di data mining di Integration Services

È inoltre possibile includere le query di stima in un pacchetto di SQL Server Integration Services. Le attività e le trasformazioni seguenti in Integration Services supportano la creazione ed esecuzione di query di stima DMX e istruzioni DMX.

Componente

Descrizione

Attività Query di data mining

Consente di eseguire query DMX e altre istruzioni DMX come parte di un flusso di controllo.

In questo editor attività è presente il generatore delle query di stima e una casella di testo che consente di modificare la query DMX manualmente. Tuttavia, l'editor attività non può convalidare la query su oggetti in una soluzione Analysis Services. Pertanto, è consigliabile creare una query all'interno di SQL Server Data Tools o Management Studio e incollare il testo dell'istruzione o eseguire una query nell'editor attività.

Trasformazione Query di data mining

Consente di eseguire una query di stima in un flusso di dati utilizzando i dati forniti da un'origine del flusso di dati.

In questo editor attività è presente il generatore delle query di stima e una casella di testo che consente di modificare la query DMX manualmente.

La trasformazione può essere utilizzata solo per la creazione di query in cui vengono utilizzati dati nel flusso di dati; ovvero, query in cui viene utilizzata la sintassi PREDICTION JOIN. Questo componente non può essere utilizzato per l'esecuzione di query sul contenuto o di altri tipi di istruzioni DMX.

Application Programming Interface

È possibile creare applicazioni personalizzate che consentono di eseguire query sui modelli di data mining utilizzando diversi linguaggi di programmazione, in combinazione con protocolli server quale OLE DB o un client ADOMD di Analysis Services. Per ulteriori informazioni, vedere Programmazione di data mining.

Tuttavia, XMLA costituisce il formato di messaggio sottostante per tutte le interazioni con un server Analysis Services. All'interno di un messaggio XMLA, le query sono rappresentate in modo diverso a seconda se si invia una query di stima basata su DMX, una query sul contenuto o una query mediante la quale vengono recuperati i metadati del modello utilizzando i set di righe dello schema di data mining.

  • Il testo delle query di stima, e tutte le altre istruzioni DMX, viene inviato in XMLA tramite il metodo Metodo Execute (XMLA), con la query DMX posizionata come testo all'interno dell'elemento Elemento Statement (XMLA) dell'elemento Elemento Command (XMLA) di XMLA.

  • Per recuperare il contenuto del modello e i metadati del modello, ad esempio il numero di cluster, gli attributi utilizzati negli alberi delle decisioni, la data dell'ultima elaborazione del modello e i parametri dell'algoritmo utilizzati durante la creazione del modello, è possibile utilizzare il metodo Metodo Discover (XMLA) e specificare uno dei set di righe dello schema di data mining nell'intestazione Elemento RequestType (XMLA). Per restringere l'ambito della query, immettere i criteri come restrizioni all'interno dell'elemento Elemento RestrictionList (XMLA).

Vedere anche

Attivitá

Creare una query di stima utilizzando Generatore query di stima

Riferimento

Guida di riferimento a DMX (Data Mining Extensions)

Informazioni sull'istruzione Select (DMX)

Struttura e utilizzo di query di stima DMX

Concetti

Soluzioni di data mining

Creare una query DMX in SQL Server Management Studio