Esecuzione di query sui set di righe dello schema di data mining (Analysis Services - Data mining)
In SQL Server 2012 molti dei set di righe esistenti dello schema di data mining OLE DB sono esposti come set di tabelle di sistema su cui è possibile eseguire query tramite istruzioni DMX (Data Mining Extensions). Mediante la creazione di query sul set di righe dello schema di data mining, è possibile identificare i servizi disponibili, ottenere aggiornamenti sullo stato dei modelli e delle strutture e trovare dettagli sul contenuto del modello o sui parametri. Per una descrizione dei set di righe dello schema di data mining, vedere Set di righe dello schema di data mining.
[!NOTA]
È anche possibile eseguire una query sul set di righe dello schema di data mining utilizzando l'analisi XMLA. Per ulteriori informazioni sull'esecuzione di questa operazione in SQL Server Management Studio, vedere Creare una query di data mining utilizzando XML/A.
Elenco di set di righe dello schema di data mining
Nella tabella seguente sono elencati i set di righe dello schema di data mining che possono essere utili per l'esecuzione delle query e il monitoraggio.
Nome del set di righe |
Descrizione |
---|---|
DMSCHEMA_MINING_MODELS |
Elenca tutti i modelli di data mining nel contesto corrente. Include informazioni quali la data di creazione, i parametri utilizzati per creare il modello e la dimensione del set di training. |
DMSCHEMA_MINING_COLUMNS |
Elenca tutte le colonne utilizzate nei modelli di data mining nel contesto corrente. Le informazioni specificano il mapping a una colonna di origine della struttura di data mining, il tipo di dati, la precisione e le funzioni di stima che possono essere utilizzate con la colonna. |
DMSCHEMA_MINING_STRUCTURES |
Elenca tutte le strutture di data mining nel contesto corrente. Le informazioni specificano se la struttura viene popolata, la data dell'ultima elaborazione della struttura e la definizione del set di dati di controllo per la struttura, se disponibile. |
DMSCHEMA_MINING_STRUCTURE_COLUMNS |
Elenca tutte le colonne utilizzate nelle strutture di data mining nel contesto corrente. Le informazioni specificano il tipo di contenuto e il tipo di dati, l'eventuale supporto dei valori Null e la presenza o meno di dati di tabella nidificati nella colonna. |
DMSCHEMA_MINING_SERVICES |
Elenca tutti i servizi di data mining, o algoritmi, disponibili sul server specificato. Le informazioni specificano i flag di modellazione supportati, i tipi di input e i tipi di origine dati supportati. |
DMSCHEMA_MINING_SERVICE_PARAMETERS |
Elenca tutti i parametri per i servizi di data mining disponibili nell'istanza corrente. Le informazioni includono il tipo di dati per ogni parametro, i valori predefiniti e i limiti superiore e inferiore. |
DMSCHEMA_MODEL_CONTENT |
Restituisce il contenuto del modello se il modello è stato elaborato. Per ulteriori informazioni, vedere Contenuto del modello di data mining (Analysis Services - Data mining). |
DBSCHEMA_CATALOGS |
Elenca tutti i database (cataloghi) nell'istanza corrente di Analysis Services. |
MDSCHEMA_INPUT_DATASOURCES |
Elenca tutte le origini dati nell'istanza corrente di Analysis Services. |
[!NOTA]
L'elenco nella tabella non è completo in quanto contiene solo i set di righe che possono essere utili per la risoluzione dei problemi.
Esempi
Nella sezione seguente sono riportati alcuni esempi di query sui set di righe dello schema di data mining.
Esempio 1: Elenco di servizi di data mining
Nella query seguente viene restituito un elenco di servizi di data mining disponibili sul server corrente, che indica gli algoritmi abilitati. Le colonne specificate per ogni servizio di data mining includono i flag di modellazione e i tipi di contenuto che possono essere utilizzati con ogni algoritmo, il GUID di ogni servizio e gli eventuali limiti di stima che potrebbero essere stati specificati per ogni servizio.
SELECT *
FROM $system.DMSCHEMA_MINING_SERVICES
Esempio 2: Elenco di parametri del modello di data mining
Nell'esempio seguente vengono restituiti i parametri utilizzati per creare uno specifico modello di data mining:
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
Esempio 3: Elenco di tutti i set di righe
Nell'esempio seguente viene restituito un elenco completo di set di righe disponibili nel server corrente:
SELECT *
FROM $system.DBSCHEMA_TABLES