Spostamento di oggetti di data mining

Si applica a: SQL Server 2019 e versioni precedenti di Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

Il data mining è stato deprecato in SQL Server 2017 Analysis Services e ora è stato interrotto in SQL Server 2022 Analysis Services. La documentazione non viene aggiornata per le funzionalità deprecate e non più disponibili. Per altre informazioni, vedere Compatibilità con le versioni precedenti di Analysis Services.

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 SQL Server 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 SQL Server Analysis Services database o tra istanze di SQL Server 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.

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

SQL Server Analysis Services fornisce 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 usando SQL Server Analysis Services linguaggi DDL, 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 2017 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, SQL Server Analysis Services esporta anche la definizione di tutte le viste origine dati necessarie e, quando si importa il modello o la 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 utilizzare la funzionalità fornita da SQL Server Analysis Services per eseguire il backup e il ripristino di un intero database o ridistribuire il cubo e i relativi modelli.

Vedere anche

Gestione degli oggetti e delle soluzioni di data mining