Condividi tramite


Creare una query di data mining usando XMLA

È possibile creare diverse query sugli oggetti di data mining utilizzando AMO, DMX o XML/A.

XML viene utilizzato per le comunicazioni tra il server Analysis Services e tutti i client. Pertanto, anche se in genere è molto più semplice creare query di 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 sul contenuto del modello su un modello di data mining archiviato nel server corrente.

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

Per aprire un modello XML/A

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

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

  3. Nell'elenco di categorie dei modelli espandere prima XMLA, poi Set di righe dello schema, quindi fare doppio clic su Discover Schema Rowsets (Individua set di righe dello schema) per aprire il modello nell'editor del codice appropriato.

  4. Nella finestra di dialogo Connetti a Analysis Services completare le informazioni di connessione e quindi fare clic su Connetti. Verrà visualizzata una nuova finestra dell'editor di query contenente il modello Individua set di righe dello schema .

Per individuare i nomi delle colonne del set di righe dello schema MINING MODEL CONTENT

  1. Con il modello Individua set di righe dello schema aperto, fare clic su Esegui.

    Viene visualizzato un elenco di set di righe dello schema nel riquadro Risultati che contiene i nomi e le colonne di 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 delle restrizioni visualizzata sarà simile alla seguente:

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. Fare clic su Execute.

    Nel riquadro Risultati viene visualizzato un elenco dei nomi delle colonne relativo al set di righe dello schema specificato.

Per creare una query sul contenuto utilizzando il set di righe dello schema MINING MODEL CONTENT

  1. Nel modello Individua set di righe dello schema modificare il tipo di richiesta sostituendo il testo nei 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 delle restrizioni per specificare un modello di data mining in base al nome aggiungendo una nuova condizione all'elenco di restrizioni.

  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 delle restrizioni visualizzata sarà simile alla seguente:

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. Fare clic su Execute.

    Nel riquadro Risultati viene visualizzata la definizione dello schema insieme ai valori del modello specificato.

Vedere anche

Mining Model Content (Analysis Services - Data Mining)
Set di righe dello schema di data mining