Condividi tramite


Creare una query DMX in SQL Server Management Studio

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

  • Il generatore di query di stima grafica è disponibile sia in SQL Server Data Tools (SSDT) 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 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 modello

  • Gestione modelli

  • Query di stima

  • Contenuto della struttura

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

Modelli di query XMLA

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 usare XMLA per eseguire operazioni amministrative, ad esempio il backup di un intero database di 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 Analysis Services contenente i modelli di data mining che si desidera usare.

Aprire Esplora modelli

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

  2. Fare clic su Analysis Server per visualizzare una visualizzazione albero dei modelli applicabili a 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

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