Gestione di strutture e modelli di data mining
Le attività di gestione che è possibile eseguire su strutture e modelli di data mining esistenti dipendono dal client utilizzato per accedere al server. In Business Intelligence Development Studio è possibile utilizzare dati sottostanti, rinominare, modificare ed elaborare oggetti e distribuire soluzioni. In SQL Server Management Studio è possibile rielaborare oggetti distribuiti, esplorare modelli, creare query di stima, misurare l'accuratezza di modelli di data mining utilizzando grafici e altri strumenti ed eliminare oggetti esistenti. Non è possibile invece creare nuovi oggetti, rinominare oggetti o modificarne le proprietà.
Oltre a Business Intelligence Development Studio e SQL Server Management Studio, è possibile gestire a livello di programmazione oggetti di data mining mediante una libreria AMO o utilizzare gli altri client che si connettono a un database di Analysis Services, ad esempio i componenti aggiuntivi Data mining per Microsoft Excel 2007.
In questa sezione vengono illustrate le modalità di gestione di strutture e modelli di data mining esistenti utilizzando Business Intelligence Development Studio e SQL Server Management Studio per apportare le modifiche seguenti:
Strutture di data mining
Modifica della definizione della struttura di data mining aggiungendo colonne o modificando proprietà della colonna.
Aggiunta di un nuovo modello a una struttura
Eliminazione o rielaborazione di una struttura di data mining.
Eliminazione di dati memorizzati nella cache relativi alla struttura di data mining.
Esportazione della definizione della struttura di data mining in un file.
Modelli di data mining
Modifica della definizione del modello di data mining aggiungendo colonne o modificando le definizioni della colonna o le modalità di utilizzo delle colonne nel modello.
Modifica dell'algoritmo associato al modello o dei relativi parametri.
Abilitazione del drill-through.
Aggiunta di un filtro.
Nota Per apportare qualsiasi modifica a una struttura oppure a un modello di data mining, incluse le modifiche di metadati, ad esempio un nome o una descrizione, è necessario rielaborare la struttura o il modello.
Posizione di strutture e modelli di data mining
Le strutture e i modelli di data mining elaborati vengono in genere archiviati in un'istanza di Analysis Services.
Se si crea una connessione a un database di Analysis Services in modalità Immediata quando si sviluppano oggetti di dati mining, qualsiasi oggetto creato viene aggiunto immediatamente al server. Se invece si progettano oggetti di data mining in modalità Non in linea, ovvero l'impostazione predefinita quando si utilizza Business Intelligence Development Studio, gli oggetti di data mining creati sono solo contenitori di metadati fino a quando non vengono distribuiti a un'istanza di Analysis Services. Pertanto, tutte le volte in cui si apporta una modifica a un oggetto, è necessario ridistribuire l'oggetto al server di Analysis Services. Per ulteriori informazioni sull'architettura di data mining, vedere Architettura fisica (Analysis Services – Data mining).
Nota
Alcuni client, ad esempio i componenti aggiuntivi Data mining per Microsoft Excel 2007, consentono inoltre di creare modelli e strutture di data mining di sessione che utilizzano una connessione a un'istanza, ma archiviano la struttura e i modelli nel server solo per la durata della sessione. Sebbene sia possibile gestire questi modelli tramite il client, analogamente alle strutture e ai modelli archiviati in un database di Analysis Services, gli oggetti non vengono salvati in modo persistente dopo la disconnessione dall'istanza di Analysis Services.
Gestione di strutture e modelli in Business Intelligence Development Studio
In Business Intelligence Development Studio sono disponibili numerose funzionalità che consentono di esplorare, modificare e gestire oggetti di data mining in modo semplice. Per una panoramica sull'utilizzo di progetti in Business Intelligence Development Studio, vedere Introduzione a Business Intelligence Development Studio.
Gestione di strutture e modelli in SQL Server Management Studio
In SQL Server Management Studio è possibile creare script per strutture e modelli di data mining, nonché elaborare o eliminare tali strutture e modelli. Sebbene sia possibile visualizzare solo un insieme limitato di proprietà utilizzando Esplora oggetti, per visualizzare metadati aggiuntivi relativi ai modelli di data mining è tuttavia possibile aprire una finestra dell'editor di query DMX e selezionare una struttura di data mining.
Gestione di strutture e modelli a livello di programmazione
È possibile creare, modificare, elaborare ed eliminare oggetti di data mining utilizzando i linguaggi di programmazione seguenti. Dal momento che ogni linguaggio è progettato per attività diverse, è possibile che siano presenti restrizioni relative al tipo di operazioni di gestione consentite. Non è ad esempio possibile modificare alcune proprietà degli oggetti di data mining utilizzando DMX (Data Mining Extensions ). È infatti necessario utilizzare XML/Un o AMO.
Analysis Management Objects (AMO)
Modello a oggetti creato utilizzando XML/A che offre controllo completo sugli oggetti di data mining mediante la creazione, la distribuzione e il monitoraggio di strutture e modelli di data mining.
Restrizioni: nessuna.
Data Mining Extensions (DMX)
Può essere utilizzato con le altre interfacce di comando, ad esempio ADO.NET o ADOMD.NET, per creare, eliminare ed eseguire query su strutture e modelli di data mining.
Restrizioni: alcune proprietà non possono essere modificate utilizzando DMX.
XML for Analysis (XML/A)
Consente di esercitare il controllo completo sugli oggetti di data mining. Tutte le operazioni di gestione tra il client e il server possono essere eseguite tramite XMLA. Per semplicità è possibile utilizzare il linguaggio ASSL (Analysis Services Scripting Language) per eseguire il wrapping degli elementi XML.
Restrizioni: Business Intelligence Development Studio genera alcune istruzioni XML supportate solo per uso interno che non possono essere utilizzate negli script DDL XML.