Condividi tramite


Utilità di distribuzione (Analysis Services - Dati multidimensionali)

L'utilità Microsoft.AnalysisServices.Deployment consente di avviare il motore di distribuzione di Microsoft SQL Server Analysis Services dal prompt dei comandi. Come file di input viene utilizzato i file di output XML creati dalla compilazione di un progetto di Analysis Services in Business Intelligence Development Studio. I file di input sono facilmente modificabili in modo da personalizzare la distribuzione di un progetto di Analysis Services. Lo script di distribuzione generato può quindi essere eseguito subito oppure salvato per essere distribuito in una fase successiva.

Sintassi

Microsoft.AnalysisServices.Deployment [ASdatabasefile] 
    {[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]}

Argomenti

  • ASdatabasefile
    Percorso completo della cartella in cui si trova il file dello script di distribuzione (.asdatabase) di Analysis Services. Il file dello script di distribuzione contiene le definizioni degli oggetti da distribuire. Se omesso, viene utilizzata la cartella corrente.

  • /s
    Esegue l'utilità in modalità non interattiva e non visualizza alcuna finestra di dialogo. Per ulteriori informazioni sulle modalità, vedere la sezione Modalità di seguito in questo argomento.

  • logfile
    Percorso completo e nome file del file di log. Gli eventi di traccia verranno registrati nel file di log specificato. Se il file di log esiste già, il relativo contenuto verrà sostituito.

  • /a
    Esegue l'utilità in modalità di risposta. Tutte le risposte fornite durante l'esecuzione guidata dell'utilità verranno scritte nei file di input, ma non verrà apportata alcuna modifica alle destinazioni di distribuzione.

  • /o
    Esegue l'utilità in modalità output. La distribuzione non verrà eseguita, ma lo script XML for Analysis (XMLA) che in genere viene inviato alle destinazioni di distribuzione viene invece salvato nel file script di output specificato. Se non si specifica output_script_file, l'utilità cerca di utilizzare il file script di output specificato nel file di input delle opzioni di distribuzione con estensione deploymentoptions. Se non si specifica un file script di output nel file di input delle opzioni di distribuzione, si verificherà un errore.

    Per ulteriori informazioni sulle modalità, vedere la sezione Modalità di seguito in questo argomento.

  • output_script_file
    Percorso completo e nome file del file script di output.

  • /d
    Se si utilizza l'argomento /o, specifica che l'utilità non deve connettersi all'istanza di destinazione. Poiché non vengono stabilite connessioni alle destinazioni di distribuzione, lo script di output viene generato solo in base alle informazioni recuperate dai file di input.

    Nota

    L'argomento /d viene utilizzato solo nella modalità output. Questo argomento viene ignorato se specificato in modalità di risposta o automatica. Per ulteriori informazioni sulle modalità, vedere la sezione Modalità di seguito in questo argomento.

Osservazioni

L'utilità Microsoft.AnalysisServices.Deployment utilizza un set di file che includono le definizioni degli oggetti, le destinazioni di distribuzione, le opzioni di distribuzione e le impostazioni di configurazione e cerca di distribuire le definizioni degli oggetti alle destinazioni di distribuzione specificate utilizzando le opzioni di distribuzione e le impostazioni di configurazione impostate. Questa utilità può implementare un'interfaccia utente se richiamata in modalità file di risposte o output. Per ulteriori informazioni sull'utilizzo dell'interfaccia utente implementata da questa utilità per creare i file di risposte, vedere Utilizzo di Distribuzione guidata di Analysis Services.

L'utilità è disponibile nella cartella \Bin dell'istanza di Analysis Services.

Modalità

L'utilità può essere eseguita nelle modalità riportate nella tabella seguente.

Modalità

Descrizione

Modalità automatica

Non viene visualizzata alcuna interfaccia utente e tutte le informazioni necessarie per la distribuzione vengono recuperate dai file di input. In questa modalità lo stato di avanzamento non viene visualizzato. È invece possibile utilizzare un file di log facoltativo per acquisire le informazioni sullo stato e sugli errori per una verifica successiva.

Modalità di risposta

Viene visualizzata l'interfaccia utente Distribuzione guidata e le risposte dell'utente vengono memorizzate nei file di input specificati per la distribuzione successiva. In questa modalità la distribuzione non viene eseguita. Questa modalità ha lo scopo di acquisire le risposte dell'utente.

Modalità output

Non viene visualizzata alcuna interfaccia utente e tutte le informazioni necessarie per la distribuzione vengono recuperate dai file di input.

A differenza della modalità automatica, tuttavia, l'output dell'utilità viene scritto in un file script di output e non inviato alle destinazioni di distribuzione indicate nei file di input. A meno che non venga specificato l'argomento /d, viene stabilita una connessione a ogni destinazione di distribuzione per confrontare i metadati durante la generazione del file script di output.

Torna agli argomenti

Esempi

Nell'esempio seguente viene illustrato come distribuire l'esempio di progetto Adventure Works DW di Analysis Services in modalità automatica e registrare i messaggi di stato e di errore per una verifica successiva.

Microsoft.AnalysisServices.Deployment.exe

<drive>:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks 2008R2 Analysis Services Project\bin

/s: C:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks 2008R2 Analysis Services Project\bin\deployment.log