Elaborazione batch in Analysis Services

Microsoft SQL Server Analysis Services consente di elaborare gli oggetti in batch. Tramite l'elaborazione batch è possibile selezionare gli oggetti da elaborare e controllare l'ordine di elaborazione. Un batch può inoltre essere eseguito come una serie di processi autonomi o come una transazione nella quale l'esito negativo di un processo causa il rollback dell'intero batch.

L'elaborazione batch consente di controllare in che modo l'elaborazione interessa i dati in linea. Quando ad esempio una dimensione viene elaborata completamente, qualsiasi partizione che utilizza tale dimensione viene contrassegnata come non elaborata e, di conseguenza, i cubi contenenti le partizioni non elaborate non sono disponibili per l'esplorazione. È possibile ottenere questo risultato con un processo di elaborazione batch elaborando le dimensioni insieme alle partizioni interessate. L'esecuzione del processo di elaborazione batch come transazione verifica che tutti gli oggetti inclusi nel processo rimangano disponibili per l'esecuzione di query fino al completamento dell'elaborazione. Man mano che viene eseguito il commit delle modifiche, gli oggetti interessati vengono bloccati e di conseguenza rimangono temporaneamente non disponibili. Per ulteriori informazioni sulle opzioni di elaborazione, vedere Opzioni e impostazioni di elaborazione.

È possibile eseguire l'elaborazione batch tramite Esplora oggetti di SQL Server Management Studio o Esplora soluzioni di Business Intelligence Development Studio. Inoltre, è possibile eseguire uno script XMLA tramite la finestra di query XMLA di SQL Server Management Studio oppure come attività pianificata. Per ulteriori informazioni, vedere Procedura: Elaborazione batch di oggetti di Analysis Services e Pianificazione delle attività amministrative con SQL Server Agent.