Creare script per Analysis Services in Management Studio

In SQL Server Management Studio sono incluse funzionalità di generazione di script, modelli ed editor che è possibile utilizzare per generare script per oggetti e attività di Analysis Services.

Generare script per attività di Analysis Services in Management Studio

La generazione di script per attività in SQL Server Management Studio viene effettuata facendo clic su una delle opzioni Script in una finestra di dialogo orientata all'attività. Tutte le finestre di dialogo utilizzate per eseguire attività quali backup o ripristino del database, elaborazione di un oggetto o progettazione di un'aggregazione includono un'opzione Script nella parte superiore. La selezione di una di queste opzioni consente di generare uno script XMLA basato sulle informazioni e le impostazioni nella finestra di dialogo.

Per impostazione predefinita, lo script viene generato e posizionato in un editor di query XMLA, ma è anche possibile espandere l'elenco di opzioni Script per indirizzare lo script in un file o negli Appunti di Windows.

Per generare uno script per un'attività di Analysis Services

  1. In SQL Server Management Studio connettersi a un'istanza di Analysis Services.

  2. Fare clic con il pulsante destro del mouse, quindi scegliere Backup. Viene aperta la finestra di dialogo Backup database. Specificare un nome per il file di backup e scegliere le opzioni desiderate per questo backup.

  3. Fare clic su Script nella parte superiore della finestra di dialogo. La funzionalità Script fa parte di tutte le finestre di dialogo basate su attività in Management Studio. Include le opzioni seguenti: Genera script azione in nuova finestra Query per aprire la finestra dell'editor di query, Genera script azione su file per salvare lo script XMLA in un file o Genera script azione negli Appunti per salvare lo script XMLA negli Appunti.

    Notare che l'opzione Genera script azione nel processo elencata come un'opzione per script in Management Studio non è supportata per gli script di Analysis Services.

  4. Se si seleziona l'opzione predefinita, Genera script azione in nuova finestra Query, lo script generato viene posizionato in una finestra di query XMLA.

    È ora possibile chiudere la finestra di dialogo Backup database e modificare o eseguire direttamente lo script XMLA.

Generare script per oggetti di Analysis Services in Management Studio

Per generare script per oggetti in SQL Server Management Studio è necessario fare clic con il pulsante destro del mouse su un oggetto di Analysis Services in SQL Server Management Studio e scegliere Genera codice per istruzione CREATE in, Genera codice per istruzione ALTER in o Genera codice per istruzione DELETE in. Ognuno di questi comandi può essere indirizzato a una finestra o un file, ma indipendentemente dalla destinazione dello script, il formato sarà quello di uno script DDL in un wrapper XMLA. Un importante vantaggio offerto da questo tipo di script è che possono essere eseguiti su qualsiasi server specificato. Inoltre, è possibile modificare i nomi negli script ed eseguire gli script in modo iterativo per creare, modificare o eliminare oggetti in massa.

Tra gli oggetti per i quali è possibile generare script vi sono gli elementi di un database Analysis Services, inclusi origini dati, viste origine dati, cubi, dimensioni, strutture di data mining e ruoli.

I prerequisiti includono la comprensione di XML for Analysis (XMLA). In SQL Server Management Studio è disponibile una funzionalità che consente di creare automaticamente lo script XMLA necessario per la creazione di oggetti, ad esempio, i cubi. Questa funzionalità di automazione facilita la riduzione della curva di apprendimento per XMLA. Per ulteriori informazioni sull'utilizzo del linguaggio XMLA, vedere Sviluppo con XMLA in Analysis Services. Per ulteriori informazioni sull'utilizzo del linguaggio XMLA, vedere Sviluppo con XMLA in Analysis Services.

Nota importanteImportante

Durante la creazione di script per l'oggetto ruolo, tenere presente che le autorizzazioni di sicurezza sono contenute negli oggetti da esse protetti anziché nel ruolo di sicurezza a cui sono associate.

Per creare script per gli oggetti di Analysis Services

  1. In SQL Server Management Studio connettersi a un'istanza di Analysis Services.

  2. Individuare l'oggetto per cui si desidera creare lo script da utilizzare per creare, modificare o eliminare oggetti.

  3. Fare clic con il pulsante destro del mouse sull'oggetto, scegliere Crea script per cubo, quindi Genera codice per istruzione CREATE in, Genera codice per istruzione ALTER in o Genera codice per istruzione DELETE in e quindi fare clic su una delle opzioni seguenti: Nuova finestra editor di query per visualizzare la finestra dell'editor di query, File per salvare lo script XMLA in un file o Appunti per salvare lo script XMLA negli Appunti.

    [!NOTA]

    In genere, è consigliabile selezionare File se si desidera creare più versioni diverse del file.

Vedere anche

Riferimento

Editor di query XMLA (Analysis Services - Dati multidimensionali)

Concetti

Creare script per le attività amministrative in Analysis Services