Opzioni e impostazioni di elaborazione (Analysis Services)
Quando si elaborano oggetti in Microsoft SQL Server Analysis Services, è possibile selezionare un'opzione di elaborazione che consente di controllare il tipo di elaborazione eseguita per ogni oggetto. I tipi di elaborazione si differenziano l'uno dall'altro e in base alle modifiche apportate all'oggetto dall'ultima elaborazione. Se si imposta Analysis Services per la selezione automatica di un metodo di elaborazione, verrà utilizzato il metodo tramite cui viene restituito l'oggetto in uno stato di elaborazione completa nel minor tempo possibile.
Le impostazioni di elaborazione consentono di controllare gli oggetti elaborati e i metodi di elaborazione utilizzati. Alcune impostazioni di elaborazione vengono utilizzate principalmente per processi di elaborazione batch. Per ulteriori informazioni sull'elaborazione batch, vedere Elaborazione batch in Analysis Services.
[!NOTA]
Questo argomento si applica alle soluzioni multidimensionali e di data mining. Per informazioni sulle soluzioni tabulari, vedere Elaborare database, tabelle o partizioni.
Opzioni di elaborazione
Nella tabella seguente vengono descritti i metodi di elaborazione disponibili in Analysis Services e vengono identificati gli oggetti per i quali è supportato ciascun metodo.
Modalità |
Si applica a |
Descrizione |
---|---|---|
Elaborazione predefinita |
Cubi, database, dimensioni, gruppi di misure, modelli di data mining, strutture di data mining e partizioni. |
Consente di rilevare lo stato di elaborazione degli oggetti di database e di eseguire l'elaborazione necessaria per restituire oggetti non elaborati o elaborati parzialmente in uno stato di elaborazione completa. Se si modifica un'associazione dati, in base all'opzione Elaborazione predefinita verrà eseguita l'elaborazione completa dell'oggetto interessato. |
Elaborazione completa |
Cubi, database, dimensioni, gruppi di misure, modelli di data mining, strutture di data mining e partizioni. |
Consente di elaborare un oggetto di Analysis Services e tutti gli oggetti in esso contenuti. Quando viene eseguita l'elaborazione completa di un oggetto che è già stato elaborato, tramite Analysis Services vengono eliminati tutti i dati dell'oggetto che viene quindi elaborato. Questo tipo di elaborazione è necessario nel caso in cui sia stata apportata una modifica strutturale a un oggetto, ad esempio se è stata eliminata, aggiunta o rinominata una gerarchia dell'attributo. |
Elaborazione pulizia |
Cubi, database, dimensioni, gruppi di misure, modelli di data mining, strutture di data mining e partizioni. |
Consente di eliminare i dati dell'oggetto specificato e qualsiasi oggetto di livello più basso su cui si basa l'oggetto specificato. Dopo l'eliminazione, i dati non vengono ricaricati. |
Elaborazione dati |
Dimensioni, cubi, gruppi di misure e partizioni. |
Consente di elaborare solo i dati senza compilare aggregazioni o indici. Se le partizioni contengono dati, questi verranno eliminati prima di ripopolare le partizioni con i dati di origine. |
Elaborazione aggiunta |
Dimensioni, gruppi di misure e partizioni.
|
Per le dimensioni, consente di aggiungere nuovi membri e di aggiornare le didascalie e le descrizioni degli attributi delle dimensioni. Per i gruppi di misure e le partizioni, consente di aggiungere nuovi dati disponibili della tabella dei fatti e di elaborare solo le partizioni rilevanti. |
Elaborazione di aggiornamento |
Dimensioni |
Consente di forzare una rilettura dei dati e un aggiornamento degli attributi delle dimensioni. Le aggregazioni e gli indici flessibili nelle partizioni correlate verranno eliminati. |
Elaborazione indice |
Cubi, dimensioni, gruppi di misure e partizioni. |
Consente di creare o ricompilare gli indici e le aggregazioni per tutte le partizioni elaborate. Per gli oggetti non elaborati questa opzione genera un errore. L'elaborazione con questa opzione è necessaria se si disabilita l'elaborazione lenta. |
Elaborazione struttura |
Cubi e strutture di data mining |
Nel caso in cui il cubo non sia stato elaborato, in Analysis Services verranno elaborate, se necessario, tutte le dimensioni del cubo. Successivamente, Analysis Services creerà solo le definizioni del cubo. Se questa opzione viene applicata a una struttura di data mining, la struttura verrà popolata con i dati di origine. A differenza dell'opzione Elaborazione completa, questa opzione non estende l'iterazione dell'elaborazione ai modelli di data mining stessi. |
Elaborazione struttura pulita |
Strutture di data mining |
Consente di rimuovere tutti i dati di training da una struttura di data mining. |
Impostazioni di elaborazione
Nella tabella seguente vengono descritte le opzioni di elaborazione disponibili per la creazione di un'operazione di elaborazione.
Opzione di elaborazione |
Descrizione |
---|---|
Parallelo |
Questa impostazione viene utilizzata per elaborazione batch. Causa il fork delle attività di elaborazione in Analysis Services per l'esecuzione in parallelo all'interno di una singola transazione. Se si verifica un errore, viene eseguito il rollback di tutte le modifiche. È possibile impostare esplicitamente il numero massimo di attività parallele o lasciare che il server imposti automaticamente la distribuzione ottimale. L'opzione Parallelo è utile per velocizzare l'elaborazione. |
Sequenziale (Modalità transazione) |
Consente di controllare il comportamento di esecuzione del processo di elaborazione. Sono disponibili due opzioni:
Quando si esegue l'elaborazione tramite Una sola transazione, verrà eseguito il commit di tutte le modifiche dopo il corretto completamento del processo di elaborazione. In questo modo tutti gli oggetti di Analysis Services interessati da un particolare processo di elaborazione rimangono disponibili per le query fino al processo di commit. Gli oggetti non saranno quindi temporaneamente disponibili. Se si utilizza Transazioni separate, tutti gli oggetti interessati da un processo nel processo di elaborazione verranno resi non disponibili per le query non appena tale processo verrà completato correttamente. |
Opzione tabella writeback |
Consente di controllare la modalità di gestione delle tabelle writeback durante l'elaborazione. Questa opzione si applica alle partizioni writeback in un cubo e utilizza le opzioni seguenti:
|
Elabora oggetti interessati |
Consente di controllare gli oggetti interessati dal processo di elaborazione. Un oggetto interessato viene definito dalla dipendenza tra gli oggetti. Le partizioni, ad esempio, dipendono dalle dimensioni che determinano l'aggregazione, ma le dimensioni non dipendono dalle partizioni. È possibile utilizzare le opzioni seguenti:
|
Errori chiave dimensione |
Consente di determinare l'azione eseguita da Analysis Services in caso di errori durante l'elaborazione. Quando si seleziona Usa configurazione errori personalizzata, è possibile selezionare i valori delle azioni seguenti per controllare il comportamento della gestione degli errori:
Quando si seleziona Usa configurazione errori predefinita, Analysis Services utilizza la configurazione errori impostata per ogni oggetto elaborato. Se un oggetto viene impostato per utilizzare le impostazioni di configurazione predefinite, Analysis Services utilizza le impostazioni predefinite elencate per ogni opzione. |