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 usando DMX è simile alla sintassi per una query in Transact-SQL. Sia SQL Server Management Studio che SQL Server Data Tools (SSDT) forniscono 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

Application Programming Interface

Strumenti query di data mining

SQL Server offre gli strumenti seguenti che è possibile usare per compilare query di stima, query di contenuto e query di definizione dei dati sugli oggetti di data mining:

  • generatore delle query di stima

  • Editor di query

  • Modelli DMX

  • Componenti di data mining di Integration Services

generatore delle query di stima

Generatore query di stima è incluso nella scheda Stima modello di data mining di data mining Designer, disponibile sia in SQL Server Management Studio che in 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. Generatore query di stima include un editor di testo che è possibile usare per modificare manualmente la query e un semplice riquadro Risultati per visualizzare i risultati della query.

Editor di query

Il Editor di query in SQL Server Management Studio fornisce strumenti che è possibile usare per 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. Visualizzatore metadati contiene un elenco di funzioni di stima che è possibile esplorare.

Modelli DMX

SQL Server Management Studio fornisce modelli di query DMX interattivi che è possibile usare per compilare query DMX. Se l'elenco di modelli non è visualizzato, 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 come creare una query di stima da un modello, vedere Creare una query di stima singleton da un modello.

Avviso

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 usare i modelli, fare clic su Querye su Avanzate nel client di data mining.

Componenti di data mining di Integration Services

È anche possibile includere query di stima come parte di un pacchetto di Integration Services SQL Server. Le attività e le trasformazioni seguenti in Integration Services supportano la creazione e l'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 sugli oggetti in una soluzione Analysis Services. È quindi consigliabile creare una query all'interno di SQL Server Data Tools o Management Studio e quindi incollare il testo dell'istruzione o della query nell'editor attività.
Query di data mining - trasformazione 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 altre 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.

Vedere anche

Guida di riferimento a DMX (Data Mining Extensions)
Soluzioni di data mining
Informazioni sull'istruzione DMX Select
Struttura e utilizzo di query di stima DMX
Creare una query di stima utilizzando Generatore query di stima
Creare una query DMX in SQL Server Management Studio