Condividi tramite


Creare una query DMX in SQL Server Management Studio

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

SQL Server offre un insieme di funzionalità che consentono di creare query di previsione, query sul contenuto e query di definizione dei dati su modelli e strutture di data mining.

  • Il generatore di query di stima grafico è disponibile sia in SQL Server Data Tools che in SQL Server Management Studio, per semplificare il processo di scrittura di query di stima e mapping di set di dati a un modello.

  • I modelli di query forniti nell'Esplora modelli di query consentono di avviare rapidamente la creazione di molti tipi di query DMX, inclusi molti tipi di query di previsione. I modelli vengono forniti per query sul contenuto, query utilizzate per set di dati annidati, query che restituiscono casi dalla struttura di data mining e persino query di definizione dei dati.

  • L'Esploratore di metadati nei riquadri delle query MDX e DMX fornisce un elenco di modelli e strutture disponibili che è possibile trascinare e rilasciare nel generatore di query, nonché un elenco delle funzioni DMX. Questa funzionalità semplifica l'impostazione dei nomi degli oggetti, senza digitare.

In questo argomento viene descritto come creare una query DMX usando Esplora metadati e l'editor di query DMX.

Modelli di query DMX

I modelli per la creazione di query DMX di base sono disponibili in Esplora modelli. La cartella DMX contiene modelli di data mining, suddivisi in queste categorie:

  • Contenuto del modello

  • Gestione dei modelli

  • Query di stima

  • Contenuto della struttura

È anche possibile creare modelli personalizzati, per query o comandi eseguiti di frequente.

Modelli di Query XMLA

SQL Server Analysis Services fornisce anche modelli per le query XMLA.

Esistono alcune sovrapposizioni tra i tipi di query che è possibile eseguire usando XMLA e DMX. Ad esempio, è possibile creare alcune query sul contenuto del modello usando DMX o i set di righe dello schema di data mining, ma i set di righe dello schema in alcuni casi contengono informazioni non esposte nelle query sul contenuto DMX.

Esistono anche alcune differenze principali nel modo in cui le operazioni vengono gestite in DMX e in XMLA. Ad esempio, è possibile usare XMLA per eseguire operazioni amministrative, ad esempio il backup di un intero database di SQL Server Analysis Services, ma se si desidera eseguire il backup di un singolo modello di data mining, DMX fornisce un comando semplice, EXPORT (DMX), più adatto a tale scopo.

Compilare ed eseguire una query DMX

Aprire una nuova finestra query DMX

  1. Fare clic su Nuova query in Management Studio e quindi selezionare Nuova query DMX di Analysis Server.

  2. Quando viene visualizzata la finestra di dialogo Connetti al server , selezionare l'istanza di SQL Server Analysis Services che contiene i modelli di data mining da utilizzare.

Aprire Esplora modelli

  1. In SQL Server Management Studio, nel menu Visualizza, selezionare Esplora modelli.

  2. Fare clic su Analysis Server per visualizzare una visualizzazione albero dei modelli applicabili a SQL Server Analysis Services.

Applicare un modello per compilare una query

  • Fare clic con il pulsante destro del mouse sul tipo di query appropriato e scegliere Apri.

  • In alternativa, trascina il modello nell'editor di query.

  • È anche possibile compilare i parametri per la query usando l'opzione Specificare i valori per i parametri dal menu Query .

Per esempi di come creare tipi specifici di query da modelli, vedere gli argomenti seguenti:

Creare una query di predizione Singleton da un template

Creare una query del contenuto su un modello di mining dei dati

Vedere anche

Strumenti query di data mining
Informazioni di riferimento su DMX (Data Mining Extensions)