Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 usare 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:
Re-distribuire la soluzione su un altro database.
Creazione di script per singoli oggetti.
Backup e ripristino di una copia del database.
Esportazione e importazione di strutture e modelli.
La sezione seguente illustra queste opzioni in modo più dettagliato.
Distribuzione
Per distribuire la soluzione in un server o un database diverso, è necessario disporre del file di soluzione creato tramite SQL Server Data Tools (SSDT).
Per altre informazioni sulla distribuzione di soluzioni Analysis Services, vedere Deploy Analysis Services Projects (SSDT).
Scrittura di script
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 esistono 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).
Backup e ripristino
Il backup e il ripristino di un intero database di Analysis Services è il metodo scelto se la soluzione di data mining si basa su oggetti OLAP. SQL Server 2014 offre funzionalità di backup e ripristino che rendono i backup del database più veloci e facili.
Per altre informazioni sul backup, vedere Backup e ripristino dei database di Analysis Services.
Esportazione e importazione
Esportare e quindi reimportare modelli e strutture di data mining usando istruzioni DMX è il modo più semplice per spostare o eseguire il backup di singoli oggetti di data mining relazionali. Per altre informazioni sulla sintassi DMX per queste operazioni, vedere gli argomenti seguenti:
Se si specifica l'opzione INCLUDE DEPENDENCIES, Analysis Services esporterà anche la definizione di qualsiasi vista delle origini dati necessaria e, quando si importa il modello o la struttura, verrà ricreata la vista delle origini dati nel server di destinazione. Al termine dell'importazione del modello, assicurati di impostare le autorizzazioni necessarie per lo sfruttamento dei dati sull'oggetto.
Annotazioni
Non è possibile esportare e importare modelli OLAP tramite DMX. Se il modello di data mining si basa su un cubo OLAP, è necessario usare la funzionalità fornita da Analysis Services per eseguire il backup e il ripristino di un intero database o ridistribuire il cubo e i relativi modelli.