Query di definizione dei dati (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.

Per il data mining, la query di definizione dei dati della categoria indica le istruzioni DMX o i comandi XMLA usati per eseguire le operazioni seguenti:

  • Creare o modificare oggetti di data mining, ad esempio un modello.

  • Definire l'origine dei dati da utilizzare per il training o per la stima.

  • Esportare o importare modelli e strutture di data mining

Creazione di query di definizione dei dati

Generazione dello script di istruzioni per la definizione dei dati

Generazione dello script di istruzioni per la definizione dei dati

Creazione di query di definizione dei dati

È possibile creare query di definizione dei dati (istruzioni) usando Generatore query di stima in SQL Server Data Tools e SQL Server Management Studio oppure usando la finestra Query DMX in SQL Server Management Studio. Le istruzioni DMX per la definizione dei dati fanno parte del linguaggio DDL (Data Definition Language) di Analysis Services.

Per informazioni sulla sintassi di istruzioni di definizione dei dati specifiche, vedere Informazioni di riferimento sulle estensioni di data mining (DMX).

Creazione di query di definizione dei dati in SQL Server Data Tools

La Creazione guidata modello di data mining è lo strumento preferito in SQL Server Data Tools per la creazione e la modifica di modelli di data mining e strutture di data mining e per la definizione delle origini dati utilizzate nelle query di stima e per il training.

Tuttavia, se si desidera conoscere quali istruzioni vengono inviate al server dalla procedura guidata per creare strutture di dati o modelli di data mining, è possibile utilizzare SQL Server Profiler per acquisire le istruzioni per la definizione dei dati. Per altre informazioni, vedere Utilizzare SQL Server Profiler per il monitoraggio di Analysis Services.

Per visualizzare le istruzioni usate per la definizione delle origini dati per il training o la stima, è possibile usare la Visualizzazione SQL nel generatore delle query di stima. Talvolta, può essere utile per compilare query di base per il training e il testing di modelli utilizzando il generatore delle query di stima, per stabilire la sintassi corretta. È possibile passare quindi alla Visualizzazione SQL e modificare manualmente la query. Per altre informazioni, vedere Modificare manualmente un query di stima.

Query di definizione dei dati in SQL Server Management Studio

Per oggetti di data mining, è possibile utilizzare le query di definizione dei dati per effettuare le azioni seguenti:

  • Creare tipi specifici di modelli, ad esempio un modello di clustering o un modello di albero delle decisioni, usando CREATE MINING MODEL (DMX).

  • Modificare una struttura di data mining esistente aggiungendo un modello o modificando le colonne utilizzando ALTER MINING STRUCTURE (DMX). Si noti che non è possibile modificare un modello di data mining tramite DMX. Vengono aggiunti solo nuovi modelli a una struttura esistente.

  • Creare una copia di un modello di data mining e modificarla usando SELECT INTO (DMX).

  • Definire il set di dati usato per il training di un modello usando INSERT INTO (DMX) insieme a una query dell'origine dati, ad esempio OPENROWSET.

SQL Server Management Studio fornisce modelli di query che consentono di creare query di definizione dei dati. Per altre informazioni, vedere Utilizzare i modelli di Analysis Services in SQL Server Management Studio.

In generale, i modelli forniti per SQL Server Analysis Services in SQL Server Management Studio contengono solo la definizione di sintassi generale, che è necessario personalizzare digitando nella finestra Query o usando la finestra di dialogo fornita per l'immissione dei parametri.

Per un esempio di come immettere i parametri tramite l'interfaccia, vedere Creare una query di stima singleton da un modello.

Generazione dello script di istruzioni per la definizione dei dati

SQL Server Analysis Services fornisce più linguaggi di scripting e programmazione che è possibile usare per creare o modificare oggetti di data mining o per definire le origini dati. Anche se DMX è progettato per facilitare le attività di data mining, è possibile utilizzare inoltre sia XMLA sia AMO per modificare oggetti negli script o in codice personalizzato.

Nel componente aggiuntivo Data mining per Excel sono inclusi anche molti modelli di query, oltre all' Editor avanzato queryche consente di comporre istruzioni DMX complesse. È possibile compilare una query in modo interattivo e passare a Visualizzazione SQL per acquisire l'istruzione DMX.

Esportazione e importazione di modelli

È possibile utilizzare le istruzioni per la definizione dei dati in DMX per esportare la definizione di un modello e le relative origini dati e struttura necessarie, e importare quindi tale definizione in un server diverso. L'uso dell'esportazione e dell'importazione è il modo più rapido e semplice per spostare modelli di data mining e strutture di data mining tra istanze di SQL Server Analysis Services. Per altre informazioni, vedere Gestione degli oggetti e delle soluzioni di data mining.

Avviso

Se il modello è basato sui dati di un'origine dati del cubo, non è possibile usare DMX per esportare il modello e usare invece il backup e il ripristino.

Attività correlate

Nella tabella seguente vengono forniti i collegamenti alle attività correlate alle query di definizione dei dati.

Attività Collegamento
Utilizzo di modelli per query DMX. Usare i modelli di Analysis Services in SQL Server Management Studio
Progettazione di query di tutti i tipi tramite il generatore delle query di stima. Creare una query di stima utilizzando Generatore query di stima
Acquisire le definizioni di query usando SQL Server Profiler e usare le tracce per monitorare le SQL Server Analysis Services. Usare SQL Server Profiler per il monitoraggio di Analysis Services
Altre informazioni sui linguaggi di scripting e sui linguaggi di programmazione forniti per SQL Server Analysis Services. Informazioni di riferimento di XML for Analysis (XMLA)

Sviluppo con AMO (Analysis Management Objects)
Informazioni su come gestire i modelli in SQL Server Management Studio e SQL Server Data Tools. Esportare e importare gli oggetti di data mining

EXPORT (DMX)

IMPORT (DMX)
Informazioni su OPENROWSET e su altre modalità per eseguire una query sui dati esterni. <query> sui dati di origine.

Vedere anche

Creazione guidata modello di data mining (Analysis Services - Data mining)