Spostamento di oggetti di data mining
Gli scenari più comuni per lo spostamento di oggetti di data mining sono la distribuzione di un modello da un ambiente di test o analisi a un ambiente di produzione o la condivisione di modelli con altri utenti.
In questo argomento viene descritto come utilizzare gli strumenti e i linguaggi di scripting forniti da Analysis Services per lo spostamento di oggetti di data mining.
Spostamento di oggetti di data mining tra database o server
È possibile spostare oggetti di data mining tra database di Analysis Services o tra istanze di Analysis Services nei modi seguenti:
Ridistribuzione della soluzione in un altro database.
Generazione di script di oggetti singoli.
Backup e ripristino di una copia del database.
Esportazione e importazione di strutture e modelli.
Nella sezione seguente queste opzioni vengono descritte in modo più dettagliato.
Distribuzione
Per distribuire la soluzione in un server o un database diverso, è necessario disporre del file di soluzione creato usando SQL Server Data Tools (SSDT).
Per altre informazioni sulla distribuzione di soluzioni Analysis Services, vedere Deploy Analysis Services Projects (SSDT).For more information about deploying Analysis Services solutions, see Deploy Analysis Services Projects (SSDT).
Scripting
Analysis Services offre diversi linguaggi che è possibile usare per creare script per gli oggetti .
XMLA: è possibile creare script per gli oggetti usando XMLA facendo clic con il pulsante destro del mouse su oggetti in SQL Server Management Studio. Per eseguire lo script, aprirlo in una finestra Query XMLA nel server di destinazione.
DMX: è possibile creare script usando modelli o uno dei generatori di query forniti in SQL Server Data Tools e SQL Server Management Studio.
Si noti, tuttavia, che sono presenti differenze nelle attività che è possibile eseguire con ogni linguaggio di scripting:
Le proprietà, ad esempio la descrizione dell'oggetto e i data binding, possono essere create o modificate solo tramite linguaggi DDL di Analysis Services, non tramite DMX.
Solo DMX supporta l'importazione e l'esportazione di oggetti di data mining.
Solo DMX supporta la generazione di PMML o l'importazione di definizioni di modello da PMML.
Solo DMX supporta il training di un modello con i dati dell'applicazione. Inoltre, l'istruzione DMX INSERT INTO supporta il training di un modello senza fornire valori per una colonna chiave.
Per altre informazioni, vedere Sviluppo con Analysis Services Scripting Language (ASSL).For more information, see Developing with Analysis Services Scripting Language (ASSL).
Backup e ripristino
Le operazioni di backup e ripristino di un intero database di Analysis Services sono il metodo ottimale se la soluzione di data mining si basa su oggetti OLAP. SQL Server 2014 offre funzionalità di backup e ripristino che semplificano e semplificano i backup del database.
Per altre informazioni, vedere Backup e ripristino di database di Analysis Services.
Esportazione e importazione
Le operazioni di esportazione e reimportazione di modelli e strutture di data mining mediante le istruzioni DMX costituiscono il modo più semplice per spostare o eseguire il backup di singoli oggetti di data mining relazionali. Per ulteriori informazioni sulla sintassi DMX per queste operazioni, vedere i seguenti argomenti:
Se si specifica l'opzione INCLUDE DEPENDENCIES, mediante Analysis Services verrà anche esportata la definizione di eventuali viste origine dati obbligatorie e, durante l'importazione del modello o della struttura, verrà ricreata la vista origine dati nel server di destinazione. Al termine dell'importazione del modello, assicurarsi di impostare le autorizzazioni di data mining necessarie per l'oggetto.
Nota
Non è possibile esportare né importare modelli OLAP tramite DMX. Se il modello di data mining è basato su un cubo OLAP, è necessario usare la funzionalità fornita da Analysis Services per eseguire il backup e il ripristino di un intero database oppure ridistribuire il cubo e i relativi modelli.