Strumenti query di data mining

Si applica a: SQL Server 2019 e versioni precedenti di Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

Il data mining è stato deprecato in SQL Server 2017 Analysis Services e ora è stato interrotto in SQL Server 2022 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.

Tutte le query di data mining usano il linguaggio DMX (Data Mining Extensions). Il linguaggio DMX può essere usato per creare modelli per tutti i tipi di attività di apprendimento automatico, tra cui la classificazione, l'analisi dei rischi, la generazione di indicazioni e la regressione lineare. È anche possibile scrivere query DMX per recuperare informazioni sui modelli e le statistiche generati durante l'elaborazione del modello.

Si possono scrivere query DMX oppure è possibile compilare query DMX di base usando uno strumento come il generatore delle query di stima e quindi modificarle. Sia SQL Server Management Studio che SQL Server Data Tools forniscono strumenti che consentono di creare query di stima DMX. Questo argomento descrive come creare ed eseguire query di data mining usando questi strumenti.

generatore delle query di stima

Generatore di query di stima è incluso nella scheda Stima modello di data mining di Designer di data mining, disponibile sia in SQL Server Management Studio che in SQL Server Data Tools.

Quando si usa il generatore delle query, è possibile selezionare un modello di data mining e aggiungere nuovi dati del case e aggiungere funzioni di stima. È quindi possibile passare a un editor di testo per modificare la query manualmente oppure al riquadro Risultati in cui vengono visualizzati i risultati della query.

Editor di query

Il Editor di query in SQL Server Management Studio consente anche 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. 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 SQL Server 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 SQL Server 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