Creare una query DMX in SQL Server Management Studio

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

  • Un generatore di query di stima grafico è disponibile sia in SQL Server Data Tools (SSDT) sia in SQL Server Management Studio per semplificare il processo di scrittura delle query di stima e il 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 del modello

  • Query di stima

  • Contenuto della struttura

È inoltre possibile creare modelli personalizzati, per query o comandi eseguiti frequentemente. Per ulteriori informazioni, vedere Creare un modello personalizzato.

Modelli di query XMLA

In Analysis Services sono inoltre disponibili 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, come il backup di un intero database Analysis Services, ma per eseguire il backup di un solo modello di data mining in DMX è disponibile un comando semplice, EXPORT (DMX), più indicato allo 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 Services.

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

Aprire Esplora modelli

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

  2. Fare clic su Analysis Server per ottenere 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 selezionare Apri.

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

  • È inoltre possibile compilare i parametri per la query scegliendo l'opzione Specifica valori per parametri dal 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

Riferimento

Guida di riferimento a DMX (Data Mining Extensions)

Concetti

Interfacce di query di data mining

Altre risorse

Compilazione di query di stima DMX