Condividi tramite


Creare una query di data mining utilizzando XMLA

È possibile creare un'ampia gamma di query su oggetti di data mining usando AMO, DMX o XML/A.

XML viene usato per la comunicazione tra il server Analysis Services e tutti i client. Pertanto, anche se in genere è molto più semplice creare query sul contenuto tramite DMX, è possibile scrivere query usando le istruzioni DISCOVER e COMMAND in XML/A, usando un client che supporta il protocollo SOAP o creando una query XML/A in SQL Server Management Studio.

In questo argomento viene illustrato come usare i modelli XML/A disponibili in SQL Server Management Studio per creare una query del contenuto del modello su un modello di data mining archiviato nel server corrente.

Esecuzione di query sui set di righe dello schema di data mining tramite XML/A

Per aprire un modello XML/A

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

  2. Fare clic sull'icona del cubo per aprire l'elenco dei modelli di Analysis Services.

  3. Nell'elenco delle categorie di modelli espandere XMLA, espandere Set di righe dello schema e fare doppio clic su Individua set di righe dello schema per aprire il modello nell'editor di codice appropriato.

  4. Nella finestra di dialogo Connetti ad Analysis Services completare le informazioni di connessione e quindi fare clic su Connetti. Viene visualizzata una nuova finestra dell'editor di query, popolata con il modello Individua set di righe dello schema .

Per individuare i nomi di colonna dal set di righe dello schema di contenuto del modello di data mining

  1. Dopo l'apertura del modello Individua set di righe dello schema , fare clic su Esegui.

    Nel riquadro Risultati viene restituito un elenco di set di righe dello schema che contiene i nomi dei set di righe e le colonne del set di righe per tutti i set di righe disponibili nell'istanza corrente.

  2. Nel riquadro Query posizionare il cursore dopo <Elenco> restrizioni e premere INVIO per aggiungere una nuova riga.

  3. Posizionare il cursore sulla riga vuota e digitare <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    La sezione completa per le restrizioni dovrebbe essere visualizzata nel modo seguente:

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. Fare clic su Esegui.

    Il riquadro Risultati mostra un elenco di nomi di colonna per il set di righe dello schema specificato.

Per creare una query sul contenuto utilizzando il set di righe dello schema DELLA MODELLAZIONE DATA MINING

  1. Nel modello Scopri i set di righe dello schema, modifica il tipo di richiesta sostituendo il testo all'interno dei tag del tipo di richiesta.

    Sostituire questa riga:

    <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>

    con la riga seguente:

    <RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>

  2. Modificare l'elenco di restrizione per specificare un modello di mining in base al nome, aggiungendo una nuova condizione all'elenco di restrizione.

  3. Nel modello posizionare il cursore dopo <Restriction List> e premere INVIO per aggiungere una nuova riga.

  4. Posizionare il cursore sulla riga vuota e digitare <MODEL_NAME>Nome< modello/MODEL_NAME>

    La sezione completa per le restrizioni dovrebbe essere visualizzata nel modo seguente:

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. Fare clic su Esegui.

    Nel riquadro Risultati viene visualizzata la definizione dello schema, insieme ai valori per il modello specificato.

Vedere anche

Contenuto del modello di Data Mining (Analysis Services - Data Mining)
Set di righe dello schema di data mining