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

SQL Server fornisce un set di funzionalità che consentono di creare query di stima, query sul contenuto e query di definizione dei dati su modelli di data mining 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 dei set di dati a un modello.

  • I modelli di query forniti in Esplora modelli avviano rapidamente la creazione di molti tipi di query DMX, tra cui molti tipi di query di stima. Vengono forniti modelli per query contenuto, query che utilizzano set di dati nidificati, query che restituiscono case dalla struttura di data mining e anche query di definizione dei dati.

  • In Visualizzatore metadati nei riquadri delle query MDX e DMX è presente un elenco di modelli e strutture disponibili che è possibile trascinare nel generatore di query, nonché un elenco di funzioni DMX. Questa funzionalità consente di ottenere con facilità i nomi degli oggetti corretti, senza doverli digitare.

In questo argomento viene illustrato come compilare una query DMX tramite Visualizzatore metadati e l'editor di query DMX.

Modelli di query DMX

I modelli per la creazione delle query DMX di base sono disponibili in Esplora modelli. La cartella DMX contiene modelli di data mining, divisi nelle categorie seguenti:

  • Contenuto del modello

  • Gestione modelli

  • Query di stima

  • Contenuto della struttura

È inoltre possibile creare modelli personalizzati, per query o comandi eseguiti frequentemente.

Modelli di query XMLA

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

I tipi di query che è possibile eseguire tramite XMLA e DMX sono parzialmente sovrapposti. Ad esempio, è possibile creare alcune query contenuto del modello tramite DMX o i set di righe dello schema di data mining, ma i set di righe dello schema talvolta contengono informazioni non esposte nelle query contenuto DMX.

Sono inoltre presenti alcune differenze fondamentali nella modalità di gestione delle operazioni in DMX e in XMLA. Ad esempio, è possibile utilizzare XMLA per eseguire operazioni amministrative, ad esempio il backup di un intero database SQL Server Analysis Services, ma se si vuole eseguire il backup di un singolo modello di data mining, DMX fornisce un semplice comando, 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 contenente i modelli di data mining che si desidera utilizzare.

Aprire Esplora modelli

  1. In SQL Server Management Studio scegliere Esplora modelli dal menu Visualizza.

  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 adatto e scegliere Apri.

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

  • È anche possibile compilare i parametri per la query scegliendo l'opzione Specifica valori per parametridal menu Query .

Per esempi relativi alla creazione di tipi specifici di query dai modelli, vedere gli argomenti seguenti:

Creare una query di stima singleton da un modello

Creare una query sul contenuto di un modello di data mining

Vedere anche

Strumenti query di data mining
Guida di riferimento a DMX (Data Mining Extensions)